SözlükAjan tabanlı bir sistem nasıl çalışır

A2A protokolü

Agent2Agent (A2A) Protocol: bağımsız işletilen ajan sistemlerinin görev, durum ve çıktıları (artifact) birbiriyle paylaşmasını sağlayan açık bir protokol.

Kategori

Ajan tabanlı bir sistem nasıl çalışır

İlgili terimler

Dış kaynaklar

Agent2Agent (A2A) Protocol, bağımsız işletilen ajan sistemlerinin işlevleri keşfetmesi ve mesaj, görev, durum güncellemesi ve çıktı (artifact) alışverişi yapması için açık bir standarttır. Taraflar iç modellerini, belleklerini ya da araçlarını açmak zorunda kalmaz. A2A isteğe bağlı bir birlikte çalışabilirlik sınırı tanımlar; sistemlerin içindeki kuyruğu ya da mesaj yolunu tanımlamaz. Birden çok ajan var diye bir sistemde A2A gerekmez.

Protokol neyi tanımlar

A2A; Agent Card ile işlev keşfini, kimliği doğrulanmış mesaj alışverişini, görev yaşam döngüsünü, durum güncellemelerini, çıktıları, akış (streaming) biçiminde iletimi ve eşzamansız iletimi kapsar. Güncel şartname; JSON-RPC, gRPC ve JSON ile HTTP için eşdeğer protokol bağlamaları sunar.

eqlx bunu nerede kullanır

A2A, eqlx'in kurduğu ve müşterinin işlettiği bir ajan sisteminin bağımsız olarak kurulmuş bir ajan sistemiyle çalışması gerektiğinde, bir kurulum sınırında yer alır. İsteği yapan taraf uzaktaki işlevi keşfeder, kimliğini doğrular, bir mesaj gönderir ya da akış olarak iletir; görev durumunu ve çıktıları alır. İki taraf da diğerine kapalı kalır ve kendi iç politikasını ve çalıştırmasını kendisi yönetir.

eqlx'in kurduğu bir sistemin içinde orkestrasyon; türü tanımlı iş aktarımları, yeniden denemeler, sıralama, yeniden oynatma ve geri basınç (backpressure) için kalıcı bir olay kaydı ya da görev kuyruğu kullanabilir. Bu iç olay katmanının kendi şeması ve işletme garantileri vardır. Sınır A2A şartnamesini gerçekten uygulamıyorsa buna A2A denmez.

Sınırlı çalıştırma yine orkestratöre aittir

A2A, bir uzman ajanın kaç kez yeniden deneyebileceğine, hangi eylemlerin onay gerektirdiğine ya da bir çalıştırmanın ne zaman durması gerektiğine karar vermez. Orkestratör, işi vermeden önce bir süre sınırı ve yeniden deneme bütçesi belirler. Tamamlanan bir çıktı bitiş kaydı üretir. Tükenen bir bütçe; deterministik bir yedek yola, adı belli bir insan inceleme kuyruğuna ya da başarısız durumuna gider. Protokol uyumu, işletme sorumluluğunun yerini tutmaz.

Sık karıştırılanlar

A2A protokolü ile karşılaştırma

Tablo: A2A protokolü ve yakın terimler
A2A protokolüKarşılaştırılanFark nedir
A2Aİç olay yolu (event bus)A2A, iç yapısı birbirine kapalı ajan sistemleri arasındaki sınırı standartlaştırır. İç olay yolu ise tek bir sistemin içinde kuyruk, yeniden oynatma, sıralama ve geri basınç için yapılan bir uygulama tercihidir.
A2AMCPA2A, bir ajan sisteminin işi başka bir ajan sistemine vermesini sağlar. MCP ise bir ajana araçlara, verilere ve dış kaynaklara erişim verir.
A2AAraç kullanımıAraç kullanımı, sınırı belli bir işlevi çağırır. A2A ise iç yapısı kapalı kalan, bağımsız işletilen bir ajanla görev odaklı iş birliğini destekler.

Sık sorulanlar

Sık sorulan sorular: A2A protokolü.

A2A bir mesaj yolu (message bus) mudur?
Hayır. Agent2Agent (A2A) protokolü, bağımsız işletilen ajan sistemleri için bir birlikte çalışabilirlik protokolüdür. İki sistemden birinin içinde işi bir kuyruk ya da kalıcı bir olay yolu koordine edebilir. Ama bunun yeniden oynatma, sıralama ve geri basınç (backpressure) garantileri A2A'nın değil, uygulamanın ayrıntılarıdır.
A2A üzerinden ne gönderilir?
Bir A2A istemcisi işlevleri bir Agent Card üzerinden keşfeder, sonra görev başlatabilen ya da sürdürebilen, kimliği doğrulanmış mesajlar alışverişi yapar. Protokol görev durumunu, mesaj parçalarını ve çıktıları (artifact) taşır. Destekleniyorsa akış hâlinde ya da eşzamansız güncellemeler de gönderir.
Bir sistem A2A'yı ne zaman açmalı?
Bağımsız olarak kurulmuş ya da bağımsız bir sahibi olan başka bir ajan sistemi işlev keşfine ve göreve dayalı iş birliğine ihtiyaç duyuyorsa Agent2Agent (A2A) protokolünü açın. İsteğe bağlıdır: tek bir çalışma ortamındaki alt ajanları bağlamak için eklemeyin. Doğrudan bir çağrı, iş akışı motoru ya da iç olay sözleşmesi daha basit olabilir.

Bu terimleri kendi kararlarınızdan biri üzerinde birlikte ele almak ister misiniz? Karar Planı ile başlayın

https://eqlx.ai/tr/glossary/a2a-protocol · Basılı kopya; güncel sürüm web sitesindedir.