Ajanlar Birbirine Nasıl İş Devreder? Agent-to-Agent Delegasyon, Onay Akışı ve Sonuç Kontrolü
Geleneksel yazılım geliştirme dünyasında, bir proje yöneticisi alt görevleri takıma dağıtır. Her takım üyesi kendi işini yapan başka bir kişiye yeniden devredebilir. Bu devretme süreci, sorumluluk zinciri, onay kontrolleri ve ara raporlar tarafından yönetilir.
Peki ya ajanlar? Eğer organizasyonunuzda birden fazla AI ajanı çalışıyorsa, bu ajanlar birbirine iş devredebilir mi? Devrederse, sorumluluğu kim taşır? Onay kimden alır? Ve sonuç nasıl doğrulanır?
Agent-to-Agent (A2A) Delegasyon Nedir?
A2A delegasyon, bir ajanın işini başka bir ajana devretmesidir. Örneğin:
- Yazı Ajanı bir teknik blog yazısı yazmaya başlar.
- Yazı yarısında yazı ajanı, “Bu bölüm daha derinlemesine araştırma gerektirebilir” der.
- Yazı Ajanı, Araştırma Ajanı’na şu delegasyonu gönderir: “Bana şu beş kaynaktan en güncel bilgiyi özet halinde getir.”
- Araştırma Ajanı görevi alır, işi yapar, sonucu geri getirir.
- Yazı Ajanı sonucu kontrol eder, yazısını tamamlar ve sonuç yayınlanır.
Bu görünüş basit, ancak arkasında operasyonel zorluklar vardır.
Sorumluluk Zinciri: Kim Hesap Verir?
Yazı yayınlandı, ama kaynaklardan biri yanlış çıktı. İşi kimse sorguluyor:
- Yazı Ajanı mı? “Ben araştırmacıya devrettim, onun sorunu.”
- Araştırma Ajanı mı? “Bana zaten yanlış bir kaynak verdiler, ben sadece topladım.”
- İnsan sorumlusu mu? “Hangi ajana bakışım bilemiyorum, şemada yok.”
Bu senaryo sorumluluk boşluğu yaratır. Çözümü, delegasyonun her adımında sorumlu olan kişinin/ajanın açık olmasıdır.
Resmi delegasyon protokolü şöyle çalışmalıdır:
-
Devredenin Sorumluluğu: Yazı Ajanı delegasyonu gönderirken, delegasyonun sonuç kalitesi hakkında sorumlu kaldığını bilmelidir. Araştırma Ajanı hata yapsa bile, Yazı Ajanı (veya Yazı Ajanı’nın sorumlusu olan insan) nihai sorumludur.
-
Arabulucu Onay: Delegasyon risk taşıyorsa (yanlış bilgi, veri sızıntısı, hukuki sorun), delegasyondan önce insan onayı gerekebilir. Örneğin: “Araştırma Ajanı’na müşteri verisi verileceği için, müşteri izni kontrol edilsin.”
-
Sonuç Doğrulama: Araştırma Ajanı çalışmasını tamamladığında, sonuç otomatik veya manuel olarak doğrulanmalıdır.
Onay Akışı: Kimin Yetkisi Kaç Seviye?
Ajanlar birbirine iş devrederken, bazı devretmeler insan onayı gerektiriyor olabilir. Örneğin:
- Seviye 1: Araştırma Ajanı → Yazı Ajanı: Onay gerekli mi? Genellikle hayır. İki ajan da yazı yayınlama sürecinin parçası.
- Seviye 2: Yazı Ajanı → Mali Ajan (ürün fiyatını güncellemek için): Onay gerekli. Kimin? Mali Müdürü.
- Seviye 3: Mali Ajan → Muhasebe Ajanı (fatura gönder): Evet, ama sadece belirli limitin altında (örneğin 10.000 TL). Daha yüksekse, CFO onayı.
Bu yapı, insan-ajan ve ajan-ajan zincirinde onay veto noktaları oluşturur. Her veto noktasında bir kişi veya rol sorumludur.
Sonuç Doğrulama ve Hata İşleme
A2A delegasyonun en önemli kısmı sonuç kontrolüdür. Yazı Ajanı, Araştırma Ajanı’ndan aldığı özeti nasıl doğrulayacak?
- Otomatik doğrulama: Kaynaklar açılıp URL’ler kontrol edilir, metin eşleştirilir.
- Manuel doğrulama: İnsan, özeti orijinal kaynakla kıyaslar.
- Risk tabanlı doğrulama: Yüksek riskli bilgi (para, hukuk, sağlık), her zaman insan doğrulaması gerekir.
Eğer doğrulama başarısız olursa:
- Sonuç reddedilir ve ajana tekrar gönderilir.
- Sorun rapor edilir ve sorumlu kişi bilgilendirilir.
- Delegasyon politikası kısıtlanabilir (örneğin Araştırma Ajanı’nın riski yüksek görülür).
Operasyonel Ajan Ağı Örneği
Şunun gibi bir senaryoyu düşünün:
İnsan: Proje Müdürü (responsible_id: pm-001)
├─ Ajan: Yazı Ajanı (policy.md: "blog yazıları yaz, onay sonrası yayınla")
│ └─ [Delegasyon] → Araştırma Ajanı
│ (policy.md: "özet getir, spam/yalan kaynak filtrele")
├─ Ajan: Mali Ajan (policy.md: "fatura oluştur, 10k TL altında otonomiyiz")
│ └─ [Delegasyon] → Muhasebe Ajanı (CFO onayı gerekli > 10k TL)
Bu şemada:
- Yazı Ajanı’nın hatasından Proje Müdürü sorumludur.
- Mali Ajan 10k TL’nin altında özerk davranabilir, üzerinde CFO onayı gerekir.
- Her delegasyon adımında kim kimin sonucundan sorumlu olduğu açıktır.
Şirketiniz Bunu Yapıyor mu?
Çoğu şirket A2A delegasyonunu hiç düşünmemektedir. Ajanlar “bağımsız olarak” çalışır, birbirleriyle konuşmazlar veya konuşsalar bile hiçbir onay/kontrol mekanizması olmaz.
Bu durumda:
- Sorumluluk belirsizdir.
- Hata kaynağı bulunmaz.
- Ajanlara verilen güven sınırlandırılamaz.
Sonraki Adım
Eğer organizasyonunuzda birden fazla ajan varsa, şunu sorun: “Bu ajanlar birbirine iş devrediyor mu? Devrederse, delegasyon kuralı nedir, onay mekanizması nedir ve sonuç kim doğruluyor?”
Cevap belirsizse, delegasyon protokolünü yazmanız ve policy.md dosyalarınıza eklemeniz gerekir.