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:

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:

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:

  1. 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.

  2. 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.”

  3. 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:

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?

Eğer doğrulama başarısız olursa:

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:

Ş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:

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.