Yapay Zeka

11/4/2025

Google, YZ Ajanlarının Birlikte Çalışmasını Sağlayacak Yeni Protokolü Duyurdu: Agent2Agent (A2A)

Google, yapay zeka ajanlarının farklı sistemler ve platformlar arasında birlikte çalışmasını sağlayacak yeni açık protokolü Agent2Agent (A2A) ile çoklu ajan etkileşimi çağını başlattığını açıkladı. Yeni protokol, üretkenlik odaklı görevleri otonom şekilde üstlenen YZ ajanlarının kurumsal uygulamalar, veri sistemleri ve farklı teknolojik altyapılar üzerinde sorunsuz bir şekilde etkileşime girmesini hedefliyor.

A2A protokolü, Atlassian, Box, Cohere, Intuit, Langchain, MongoDB, PayPal, Salesforce, SAP, ServiceNow, UKG ve Workday gibi 50’den fazla teknoloji şirketi ile Accenture, Deloitte, KPMG, PwC, McKinsey ve BCG gibi danışmanlık firmalarının desteğiyle geliştirildi. Google, protokolün kurum içi çoklu ajan sistemlerinin genişletilmesi sırasında karşılaştığı zorluklara dayanarak tasarlandığını belirtti.

Google açıklamasında, “A2A protokolü, AI ajanlarının birbirleriyle iletişim kurmasını, güvenli şekilde bilgi alışverişi yapmasını ve çeşitli uygulamalar üzerinde koordineli şekilde hareket etmesini sağlayacak” ifadesine yer verdi. A2A aynı zamanda Anthropic’in Model Context Protocol (MCP) sistemiyle de uyumlu çalışacak biçimde geliştirildi.

A2A’nın Temel Tasarım İlkeleri

A2A protokolü beş temel prensibe göre şekillendirildi:

  1. Ajan yeteneklerini esas alma: Ortak bellek, araç veya bağlam paylaşmasalar da ajanların doğal işleyiş biçimlerinde iş birliği yapması destekleniyor.

  2. Mevcut standartlar üzerine inşa: HTTP, SSE ve JSON-RPC gibi yaygın standartlara dayanarak mevcut BT altyapılarına kolay entegrasyon sağlanıyor.

  3. Güvenlik odaklı yapı: OpenAPI’nin kimlik doğrulama sistemlerine denk kurumsal düzeyde güvenlik özellikleri sunuluyor.

  4. Uzun süreli görev desteği: Kısa görevlerden saatler veya günler sürebilecek araştırmalara kadar, insan etkileşimi içeren senaryolar için gerçek zamanlı bildirim ve durum güncellemeleri sağlanıyor.

  5. Modalite bağımsızlığı: Protokol yalnızca metinle sınırlı değil; sesli ve görüntülü veri akışlarını da destekliyor.

A2A Nasıl Çalışıyor?

A2A, bir “istemci” ajan ile “uzak” ajan arasında görev odaklı bir iletişim kurar. İstemci ajan, görevi tanımlar ve iletişimi başlatır; uzak ajan ise ilgili eylemi yerine getirir. Ajanlar, “Agent Card” adı verilen JSON formatında bir tanımlayıcı ile yeteneklerini duyurur. Bu sayede istemci, görevi en iyi yerine getirecek ajanı belirleyebilir.

Görevler kısa süreli olabileceği gibi uzun süreli de olabilir. Her iki ajan, görev tamamlanana kadar durum güncellemeleri paylaşarak senkronizasyon sağlar. Görev çıktıları “artifact” olarak adlandırılır. Ayrıca, ajanlar birbirlerine bağlam bilgisi, yanıtlar, çıktı veya kullanıcı yönergeleri içeren mesajlar gönderebilir. Mesajlar, kullanıcı arayüzü yeteneklerine göre içerik türüne göre yapılandırılabilir – örneğin iframe, video veya web formu gibi.

Gerçek Hayattan Uygulama: Aday Bulma Süreci

Bir işe alım yöneticisi, platformlardan biri üzerinden yazılım geliştirici adaylarını belirlemesi için ajanını görevlendirebilir. Ajan, uygun adayları bulmak için diğer uzman ajanlarla iletişime geçer. Ardından yöneticinin yönlendirmesiyle mülakat planlaması ve geçmiş kontrolleri gibi süreçler de farklı ajanlar aracılığıyla tamamlanabilir. Bu, A2A protokolünün karmaşık süreçlerde ajan iş birliğini nasıl kolaylaştırabileceğini gösteren örneklerden biridir.

Gelecek Vizyonu

A2A, farklı altyapılarda geliştirilen YZ ajanlarının birlikte çalışabildiği yeni bir çağın temelini atıyor. Google, protokolü açık kaynak olarak yayımladığını, katkı sunmak isteyen geliştiriciler için katılım yollarını netleştirdiğini ve yıl içinde üretime hazır versiyonunun da kullanıma sunulacağını açıkladı.

Kullanıcılar, taslak spesifikasyona göz atabilir, örnek kodları test edebilir ve katkı sunmak için A2A platformunu ziyaret edebilir.




Kaynak:https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/