« Tüm yayınlar

Kodlama Ajanları İçin Döngü Tasarımı: Hedef, Doğrulama, Durdurma

Kodlama ajanlarında hedef, doğrulama ve durdurma döngüsü nasıl tasarlanır? Verifikasyon merdiveni, izole denemeler ve sonlanma durumları üzerine rehber.

Bir prompt, kodlama ajanına bir kez ne yapması gerektiğini söyler; asıl mesele ilk sonuç yanlış çıktıktan sonra başlar. Şu ana kadar kanıtı denemeler arasında taşıyan ve işin gerçekten bittiğine karar veren hep geliştiriciydi. Yazı, modelin kendisinin dışında duran bir döngüyü ele alıyor: istek → hedef tanımlama → deneme → doğrulama → karar. Hedefi (ne gerçek olmalı) kontrolden (bunu kanıtlayan veri) ayırmanın önemini vurguluyor ve doğrulamayı ucuz kendi-kendine-raporlamadan gerçek ürün çalıştırmaya ve bağımsız incelemeye uzanan bir merdiven olarak ele alıyor. Son dönem ajan araştırmalarına dayanarak, ortam kurulumu, uygulama ve test üretimini tek başına yürütmek zorunda kalan ajanların performansının keskin biçimde düştüğünü, yapılandırılmış inceleme geri bildiriminin tek seferlik üretimden daha iyi sonuç verdiğini aktarıyor. Ayrıca yeniden denemelerin yeni kanıt taşıması gerektiğini, izole çalışma alanlarının denemeleri karşılaştırılabilir kıldığını ve hafızanın tüm işlem geçmişini biriktirmek yerine seçici kalması gerektiğini belirtiyor. Açık sonlanma durumları -başarı, engellenmiş, tükenmiş, iptal, hata- yeniden deneme mantığı kadar önemli; sabit iterasyon sınırları emeği boşa harcarken, sınırsız döngüler gerçek sonsuz döngü hatalarına dönüşebiliyor; yakın tarihli statik analiz bulguları bunu doğruluyor. Döngü her an incelenebilir kalmalı: hedef ne, hangi deneme çalışıyor, ne değişti, son deneme neden başarısız oldu.