İlgili dersler: Ders 07. Ajanlar için net görev sınırları çizin · Ders 08. Ajanın yaptıklarını sınırlamak için özellik listeleri kullanın Şablon dosyaları: templates/
Proje 04. Ajan davranışını düzeltmek için runtime geri bildirimi kullanın
Ne Yapacaksınız
Runtime gözlemlenebilirliği (başlangıç günlükleri, içe aktarma/dizinleme günlükleri, hata durumları) ve katmanlar arası ihlalleri önlemek için mimari kısıtlar ekleyin. Ajanın düzeltmesi için bir runtime hatası yerleştirin.
Depodaki starter'da runtime bug'ı kasıtlı olarak bırakılmıştır; fakat tanılama sinyali zayıftır ve mimari kontrol betiği yoktur. Solution yapılandırılmış loglar, mimari kurallar ve düzeltilmiş parçalama mantığı ekler. Runtime geri bildiriminin düzeltme kalitesini nasıl etkilediğini karşılaştırın.
İki kez çalıştırın: ilk seferinde günlükler veya kısıtlar olmadan, ikinci seferinde uygun araçlar ve kurallarla.
Depodaki projeyi kullanın
Depo yolu: projects/project-04/
| Dizin | İçerik | Nasıl kullanılır |
|---|---|---|
starter/ | Project 03 kodu; tanılama sinyali zayıftır. Gömülü indexing hatası büyük dosya parçalamayı bozar ve mimari kontrol betiği yoktur. | Runtime sinyali yokken agent'ın kök nedeni ne kadar sürede bulduğunu ölçün. |
solution/ | Yapılandırılmış logger, mimari sınır dokümanı ve betiği, düzeltilmiş parçalama mantığı ve clean-state-checklist.md. | Logların ve sınır kontrollerinin düzeltmeyi hızlandırıp daha az yan etki üretip üretmediğini kontrol edin. |
Özellikle projects/project-04/solution/src/services/logger.ts, projects/project-04/solution/scripts/check-architecture.sh, projects/project-04/solution/docs/ARCHITECTURE.md ve projects/project-04/solution/src/services/indexing-service.ts dosyalarına bakın.
Araçlar
- Claude Code veya Codex
- Git
- Node.js + Electron
Harness Mekanizması
Runtime geri bildirimi + kapsam kontrolü + artımlı dizinleme