Ajanlar

Agent Loop

Ajan döngüsü

Her yapay zeka ajanının merkezindeki yinelenen çevrim: model durumu okur ve bir eylem seçer, bir araç bunu uygular, sonuç bağlama eklenir ve bir durma kuralı devreye girene kadar çevrim yeniden başlar.

TEK GÖREV, DÖRT TUR · “4471 numaralı sevkiyat neden gecikti?” · temsiliTUR 1Takip sistemiaraç çağrısı + sonuçTUR 2Taşıyıcı sayfasıaraç çağrısı + sonuçTUR 3Gümrük kaydıaraç çağrısı + sonuçTUR 4Yanıtaraç yok: döngü bitermodele gönderilen bağlam her turda büyür: geçmişin tamamı yeniden okunurDURMA KURALLARImodel “bitti” deradım sınırı: 25bütçezaman aşımıinsan durdururHer tur tek bir model çağrısıdır; bir tur daha olup olmayacağına model karar verir.

şemanın tamamı için kaydırın →

MEmehmeterkek.com/sozluk/agent-loop

Sade anlatım

Tarifsiz yemek yapan bir aşçı düşünün. Tadına bakar, neyin eksik olduğuna karar verir, ekler, yeniden tadar. Kaç tur süreceğini ona önceden kimse söylememiştir; buna yemek karar verir. Ajan da böyle çalışır. Her tur modele yapılan tek bir çağrıdır: model o ana kadarki her şeye bakar, sıradaki hamleyi seçer ve sonucunu görür. Bir kez yanıt veren modeli çalışmayı sürdüren bir sisteme çeviren şey bu döngüdür.

Neden önemli

Ajanın esnekliği de maliyeti de riski de döngüden gelir. Her turda devam edip etmemeye model karar verdiği için bir görevin kaç tur süreceğini önceden kimse bilemez; maliyet ve süre tasarım gereği değişkendir. Hatalar da ileriye taşınır: üçüncü turdaki yanlış bir okuma, dördüncüden yirminciye kadar bütün turları biçimlendirir. Ciddi her kurulumun döngünün kendisine sınır koymasının nedeni budur: en fazla adım sayısı, harcama tavanı, süre sınırı ve bir insanın döngüyü durdurabileceği bir yol.

Örnek

Bir lojistik şirketi, operasyon ajanına 4471 numaralı sevkiyatın neden geciktiğini soruyor. Birinci tur: ajan takip sistemini sorguluyor. İkinci tur: taşıyıcının durum sayfasını okuyor. Üçüncü tur: gümrük kaydına bakıyor ve eksik bir belge buluyor. Dördüncü tur: açıklamayı yazıyor ve araç istemiyor; döngü bitiyor. Dört model çağrısı, üç araç çağrısı, 40 saniye; 25 olarak belirlenen adım sınırına hiç ulaşılmadı.

Bununla en çok karıştırılan kavram

Agent Loop ve Agentic Workflow arasındaki fark

Agent LoopHer turda devam edip etmemeye model karar verir
Agentic WorkflowKod, belirli adımları belirli sırayla çalıştırır ve durur

İkisi de modeli birkaç kez çağırır. İş akışında sırayı geliştirici yazmıştır; her çalıştırmada adımlar aynıdır, maliyet de aşağı yukarı aynıdır. Ajan döngüsünde adımların sayısını ve sırasını model çalışırken seçer. Döngünün durma kurallarına ve bir bütçeye ihtiyaç duyması da, aynı görevin iki çalıştırmasının süre ve fiyat bakımından farklı çıkabilmesi de bu yüzdendir.

Teknik katman

Kodda döngü kısadır: sistem istemini, araç tanımlarını ve mesaj geçmişini modele gönder; yanıtta araç çağrısı varsa çalıştır, sonuçları ekle ve modeli yeniden çağır; yoksa dur. Tek bir geçişe genellikle tur ya da adım denir; model bir turda birkaç araç çağrısını paralel isteyebilir. Durma koşulları: modelin turunu bitirmesi, en fazla tur sayısı, token ya da maliyet bütçesi, zaman aşımı, hata ya da insan müdahalesi. Geçmişin tamamı her turda yeniden gönderilir; bu yüzden girdi maliyeti çalışma uzadıkça büyür, prompt caching ve compaction bunu dizginler. Hata türleri: başarısız olan aynı çağrıyı yinelemek, başarıyı erken ilan etmek ve hatanın birikmesi; her biri %95 güvenilir yirmi ardışık adımın hepsinin başarılı olma olasılığı yalnızca %36 kadardır. Yetkiler, guardrail'ler ve izleme kaydı, her araç çağrısının öncesine ve sonrasına yerleştirilen kancalara (hook) bağlanır.

Yazan Mehmet Erkek · Son güncelleme: