Agent iş akışları · 2026-09-22

Yapay zeka ajanlarında hata yönetimi ve fallback stratejisi

Bir ajan bir araç çağrısında hata aldığında ne olması gerektiğini; yeniden deneme, alternatif araca geçiş ve görevi güvenli biçimde durdurma kararlarını anlatır.

Bir ajanın bir araç hatası aldığında yeniden deneme, alternatif araca geçiş veya görevi güvenli durdurma seçenekleri arasında karar verdiğini gösteren akış şeması.

Bir ajanın hata karşısında üç seçeneği vardır

Yapay zeka ajanı Türkiye rehberinde ele alınan mimari, ajanın hangi araçları hangi sırayla kullandığını tanımlar; ancak bir araç çağrısı beklenmedik biçimde hata döndürdüğünde ne olacağı ayrı bir tasarım kararıdır. Üç temel seçenek vardır: aynı aracı yeniden denemek, alternatif bir araca veya modele geçmek, ya da görevi güvenli bir biçimde durdurup durumu bildirmek.

Bu üç seçenek arasında körü körüne birini seçmek yerine, hatanın türüne göre karar vermek gerekir; her hata aynı tepkiyi hak etmez.

Hangi hata hangi tepkiyi hak eder

Geçici bir ağ hatası veya zaman aşımı, aynı isteği kısa bir bekleme sonrası yeniden denemeye uygundur; bu tür hatalarda ısrarcı olmak genellikle sorunu çözer. Buna karşılık bir aracın döndürdüğü 'yetki yok' veya 'kaynak bulunamadı' gibi bir hata, yeniden denemekle çözülmez; bu durumda ajanın alternatif bir yol denemesi (farklı bir araç, farklı bir sorgu) veya görevi durdurup kullanıcıya bildirmesi daha doğrudur.

Yeniden deneme sayısına bir üst sınır koymak kritik bir güvenlik önlemidir; sınırsız yeniden deneme, geçici bir hatayı sonsuz bir döngüye çevirebilir ve hem maliyeti hem gecikmeyi kontrolden çıkarır.

  • Geçici hata (zaman aşımı, 5xx): sınırlı sayıda yeniden deneme mantıklıdır.
  • Kalıcı hata (yetki, kaynak yok): yeniden deneme yerine alternatif yol veya güvenli durdurma.
  • Her durumda bir üst yeniden deneme sınırı koyun; sınırsız döngüye izin vermeyin.

Güvenli durdurma, sessiz başarısızlıktan iyidir

Bir ajan tüm seçenekleri tükettiğinde görevi sessizce yarım bırakmak yerine, hangi adımda ve neden durduğunu açıkça bildirmesi gerekir. Bu, kullanıcının veya izleyen sistemin sorunu fark edip müdahale etmesini sağlayan tek güvenilir sinyaldir; sessiz bir başarısızlık, sorunun çok daha geç fark edilmesine yol açar.

Sık sorulan sorular

Her araç hatasında ajan otomatik olarak yeniden denemeli mi?

Hayır. Yalnızca geçici olduğu düşünülen hatalarda (zaman aşımı, geçici kapasite) yeniden deneme mantıklıdır. Yetki veya biçim hatası gibi kalıcı hatalarda yeniden deneme sorunu çözmez, yalnızca gecikmeyi artırır.

Alternatif araca geçmek her zaman mümkün mü?

Hayır, göreve bağlıdır. Alternatif bir araç veya yol yoksa, ajanın yapması gereken en doğru şey görevi güvenli biçimde durdurup durumu açıkça bildirmektir.

İlgili yazılar