Test sırasında bir agent, birkaç iterasyon boyunca aynı aracı aynı argümanlarla tekrar tekrar çağırıyor ve dönen gözlem de her seferinde değişmiyor, yine de agent nihai bir cevap üretmiyor. Bu en olası nasıl açıklanır ve makul bir çözüm nedir?
- aBu, tasarımı gereği herhangi bir agent loop için beklenen bir davranıştır ve müdahale gerekmez; değişmeyen bir gözlemle tekrarlanan çağrılar zaman içinde kendiliğinden çözülür.
- bAracın kendisi non-deterministik olmalı; doğru çalışan bir agent loop, iyi kurulmuş deterministik bir aracı asla birden fazla kez çağırmaz.
- cAgent muhtemelen bir döngüye takılmıştır; gözlemi yanlış yorumluyor ya da bir durma koşulu eksik. Aynı çağrının tekrarını tespit edip döngüden çıkmak, adım limitinin yanında makul bir çözümdür.✓
- dBu, modelin context window'unun aşıldığını gösterir ve agent'ın tekrarı bırakmasının tek yolu tamamen farklı bir araca geçmektir.
Açıklama:Değişmeyen bir gözlemle aynı çağrının tekrar tekrar yapılması ve cevaba doğru hiç ilerleme olmaması, agent'ın takıldığının klasik bir işaretidir (ör. gözlemi yanlış okuması ya da bir durma koşulunun eksikliği); sabit bir adım limitinin yanında hedefe yönelik bir tekrar kontrolü faydalı bir çözümdür. Bunu beklenen davranış saymak, aracın non-determinizmine bağlamak ya da context window boyutuna atfetmek tarif edilen belirtiyle örtüşmez.