Agent-to-Agent (A2A) Layer
Bir AI Agent'ın kurumsal araçları kullanması ile başka bir AI Agent'a görev devretmesi farklı mimari problemlerdir. Agent-to-Agent (A2A), farklı agent sistemlerinin birlikte çalışabilmesi için standart bir iletişim yaklaşımı sunar.
Agent Network & Task Delegation
Purchasing Agent, Finance Agent ve ERP araçlarının rollerini keşfet. Ardından bir satın alma değerlendirmesinin agent'lar arasında nasıl ilerlediğini incele.
Purchasing Agent
Kullanıcı talebini yorumlar, gerekli alt görevleri belirler ve diğer agent'lardan gelen sonuçları birleştirir.
Bir agent başka bir agent ile nasıl çalışır?
Satın alma ve finans agent'ları arasındaki örnek görev akışını adım adım incele.
User Request
1 / 6USER → PURCHASING AGENT
Kullanıcı, bekleyen bir satın alma talebinin bütçe açısından değerlendirilmesini ister.
Bu satın alma talebinin bütçe uygunluğunu değerlendir.Kavramsal simülasyon. Gerçek agent bağlantısı, SAP erişimi veya canlı işlem içermez.
01 — Agent-to-Agent neden gerekli?
Kurumsal AI sistemleri geliştikçe her iş sürecinin tek bir agent tarafından yönetilmesi her zaman uygun olmayabilir. Satın alma, finans, üretim ve lojistik gibi alanlarda farklı uzmanlaşmış agent sistemleri bulunabilir.
Bu agent'ların birbirlerinin iç mimarisini bilmeden yeteneklerini keşfedebilmesi, görev iletebilmesi ve sonuç paylaşabilmesi önemli bir entegrasyon ihtiyacıdır.
A2A, farklı agent uygulamaları arasında birlikte çalışabilirliği destekleyen standart bir protokol yaklaşımı sunar.
02 — MCP ile A2A arasındaki fark
MCP ve A2A birbirinin alternatifi olarak düşünülmemelidir. Farklı iletişim problemlerine odaklanırlar ve aynı kurumsal mimaride birlikte kullanılabilirler.
| BOYUT | MCP | A2A |
|---|---|---|
| Temel amaç | Agent uygulamalarının araçlara ve kaynaklara erişimi | Farklı agent sistemleri arasında görev ve sonuç alışverişi |
| İletişim | MCP Client ↔ MCP Server | A2A Client ↔ A2A Server / Remote Agent |
| Yetenek keşfi | Tools, Resources ve Prompts | Agent Card ve tanımlanan agent yetenekleri |
| Çalışma modeli | Araç çağrıları ve kaynak erişimi | Görev yaşam döngüsü, mesajlar ve sonuçlar |
| ERP örneği | Satın alma siparişi sorgulama aracını çağırma | Purchasing Agent'ın Finance Agent'a bütçe değerlendirmesi görevi vermesi |
Örneğin Finance Agent, Purchasing Agent tarafından A2A üzerinden görevlendirilebilir. Finance Agent da gerekli finansal verileri MCP üzerinden sunulan kontrollü araçlarla sorgulayabilir.
03 — Agent Card ve yetenek keşfi
A2A mimarisinde Agent Card, bir agent sisteminin kimliğini, erişim bilgilerini ve sunduğu yetenekleri açıklayan yapılandırılmış bir tanımdır.
Böylece başka bir agent sistemi, uygun erişim kontrolleri çerçevesinde hangi görevlerin desteklendiğini keşfedebilir.
{
"name": "Finance Agent",
"description": "Budget assessment",
"skills": [
{
"id": "budget-assessment",
"name": "Budget Assessment"
}
]
}Kavramsal ve kısaltılmış örnek. Tam Agent Card şeması veya çalıştırılabilir yapılandırma değildir.
04 — Kurumsal ERP senaryosu
Bir kullanıcının satın alma talebi hakkında bütçe değerlendirmesi istediğini düşünelim. Purchasing Agent talebi yorumlar ve Finance Agent'ın uzmanlık alanına giren bir alt görev belirler.
UNDERSTAND
Purchasing Agent kullanıcı talebini yorumlar.
DISCOVER
Finance Agent'ın uygun yeteneği keşfedilir.
DELEGATE
Yetkilendirilmiş değerlendirme görevi iletilir.
INVESTIGATE
Finance Agent kontrollü veri kaynaklarını inceler.
REPORT
Değerlendirme sonucu Purchasing Agent'a döner.
APPROVE
Gerekli insan onayı alınmadan etkili ERP işlemi yapılmaz.
05 — Governance ve güven sınırları
Agent'ların birbirleriyle iletişim kurabilmesi, otomatik olarak güvenilir veya yetkili oldukları anlamına gelmez. Kurumsal mimaride yetki devri, işlem sınırları ve denetlenebilirlik ayrıca tasarlanmalıdır.
Agent Identity
Agent sistemlerinin kimlikleri doğrulanmalı ve birbirleriyle hangi kapsamda iletişim kurabilecekleri belirlenmelidir.
Scoped Delegation
Bir agent'ın başka bir agent'a görev vermesi, sınırsız yetki devri anlamına gelmemelidir.
Human Approval
Satın alma, finans veya ana veri değişiklikleri gibi etkili işlemler için uygun insan onayı uygulanmalıdır.
Traceability
Görevi başlatan kullanıcı, görevi devreden agent, çağrılan araçlar ve üretilen sonuçlar izlenebilir olmalıdır.
06 — Sonuç
A2A, farklı AI Agent sistemleri arasında görev koordinasyonu için ortak bir iletişim yaklaşımı sunar. Ancak protokolün varlığı tek başına güvenli bir kurumsal otomasyon mimarisi oluşturmaz.
ERP ortamlarında asıl değer, uzmanlaşmış agent'ların kontrollü biçimde birlikte çalışabilmesi, kaynak sistem yetkilerinin korunması ve kritik kararların denetlenebilir olmasıdır.
MCP connects agents to capabilities. A2A connects agents to other agents. Governance makes both enterprise-ready.