Agent2Agent (A2A) Protokoll
Agent2Agent (A2A) Protokoll
Ein offenes Protokoll, das Kommunikation und Interoperabilität zwischen undurchsichtigen agentenbasierten Anwendungen ermöglicht.
Das Agent2Agent (A2A) Protokoll adressiert eine zentrale Herausforderung im KI-Bereich: Es ermöglicht Gen-KI-Agenten, die auf unterschiedlichen Frameworks von verschiedenen Unternehmen auf separaten Servern laufen, effektiv zu kommunizieren und zu kooperieren – als Agenten, nicht nur als Werkzeuge. A2A zielt darauf ab, eine gemeinsame Sprache für Agenten bereitzustellen und damit ein stärker vernetztes, leistungsfähigeres und innovativeres KI-Ökosystem zu fördern.
Mit A2A können Agenten:
- Die Fähigkeiten anderer Agenten entdecken.
- Über Modalitäten der Interaktion verhandeln (Text, Formulare, Medien).
- Sicher bei lang laufenden Aufgaben zusammenarbeiten.
- Agieren, ohne ihren internen Zustand, Speicher oder Tools offenzulegen.
DeepLearning.AI Kurs
Nehmen Sie an diesem kurzen Kurs zu A2A: Das Agent2Agent Protokoll teil, entwickelt in Partnerschaft mit Google Cloud und IBM Research und geleitet von Holt Skinner, Ivan Nardini und Sandi Besen.
Was Sie lernen werden:
- Agenten A2A-kompatibel machen: Agenten, die mit Frameworks wie Google ADK, LangGraph oder BeeAI gebaut wurden, als A2A-Server exponieren.
- Agenten verbinden: A2A-Clients von Grund auf oder mittels Integrationen erstellen, um sich mit A2A-kompatiblen Agenten zu verbinden.
- Workflows orchestrieren: Sequenzielle und hierarchische Workflows mit A2A-kompatiblen Agenten bauen.
- Multi-Agenten-Systeme: Ein Multi-Agenten-System im Gesundheitswesen mit verschiedenen Frameworks entwickeln und erleben, wie A2A Zusammenarbeit ermöglicht.
- A2A und MCP: Erfahren Sie, wie A2A MCP ergänzt, indem Agenten zur Zusammenarbeit befähigt werden.
Warum A2A?
Da KI-Agenten immer verbreiteter werden, ist ihre Interoperabilität entscheidend für den Aufbau komplexer, multifunktionaler Anwendungen. A2A hat folgende Ziele:
- Silos aufbrechen: Agenten über verschiedene Ökosysteme hinweg verbinden.
- Komplexe Zusammenarbeit ermöglichen: Spezialisierte Agenten gemeinsam an Aufgaben arbeiten lassen, die ein einzelner Agent nicht bewältigen kann.
- Offene Standards fördern: Einen gemeinschaftsgetriebenen Ansatz für Agentenkommunikation fördern, um Innovation und breite Akzeptanz zu ermöglichen.
- Opazität bewahren: Agenten ermöglichen, zusammenzuarbeiten, ohne interne Speicher, proprietäre Logik oder spezifische Tool-Implementierungen preiszugeben – zur Erhöhung der Sicherheit und zum Schutz geistigen Eigentums.
Hauptfunktionen
- Standardisierte Kommunikation: JSON-RPC 2.0 über HTTP(S).
- Agentenerkennung: Über "Agent Cards", die Fähigkeiten und Verbindungsinformationen beschreiben.
- Flexible Interaktion: Unterstützt synchrones Anfrage/Antwort, Streaming (SSE) und asynchrone Push-Benachrichtigungen.
- Umfangreicher Datenaustausch: Verarbeitet Text, Dateien und strukturierte JSON-Daten.
- Unternehmensbereit: Entwickelt mit Blick auf Sicherheit, Authentifizierung und Beobachtbarkeit.
Einstieg
- 📚 Dokumentation erkunden: Besuchen Sie die Agent2Agent Protocol Dokumentationsseite für einen vollständigen Überblick, die komplette Protokollspezifikation, Tutorials und Anleitungen.
- 📝 Spezifikation ansehen: A2A Protokollspezifikation
- Verwenden Sie die SDKs:
- 🐍 A2A Python SDK
pip install a2a-sdk - 🐿️ A2A Go SDK
go get github.com/a2aproject/a2a-go - 🧑💻 A2A JS SDK
npm install @a2a-js/sdk - ☕️ A2A Java SDK mit Maven
- 🔷 A2A .NET SDK mit NuGet
dotnet add package A2A - 🦀 A2A Rust SDK
cargo add a2a-lf - 🎬 Verwenden Sie unsere Beispiele, um A2A in Aktion zu sehen
Mitmachen
Wir freuen uns über Beiträge aus der Community zur Verbesserung und Weiterentwicklung des A2A-Protokolls!
- Fragen & Diskussionen: Treten Sie unseren GitHub Discussions bei.
- Probleme & Feedback: Melden Sie Probleme oder schlagen Sie Verbesserungen über GitHub Issues vor.
- Beitragsleitfaden: Lesen Sie unsere CONTRIBUTING.md für Details zum Mitmachen.
- Privates Feedback: Nutzen Sie dieses Google Formular.
- Partnerprogramm: Google Cloud-Kunden können über dieses Formular am Partnerprogramm teilnehmen.
Was kommt als Nächstes
Protokollverbesserungen
- Agentenerkennung:
- Die Aufnahme von Autorisierungsschemata und optionalen Zugangsdaten direkt in die
AgentCardformalisieren. - Agentenzusammenarbeit:
- Untersuchung einer
QuerySkill()-Methode zum dynamischen Prüfen nicht unterstützter oder unerwarteter Fähigkeiten. - Aufgabenlebenszyklus & UX:
- Unterstützung für dynamische UX-Aushandlung _innerhalb_ einer Aufgabe (z. B. Agent fügt Audio/Video während des Gesprächs hinzu).
- Client-Methoden & Transport:
- Erweiterung der Unterstützung auf clientinitiierte Methoden (über das Aufgabenmanagement hinaus) prüfen.
- Verbesserungen der Streaming-Zuverlässigkeit und Push-Benachrichtigungsmechanismen.
Über
Das A2A-Protokoll ist ein Open-Source-Projekt unter der Linux Foundation, beigesteuert von Google. Es steht unter der Apache License 2.0 und ist offen für Beiträge aus der Community.
--- Tranlated By Open Ai Tx | Last indexed: 2026-06-23 ---
