Was ist ein A2A-Agent?
Was ist das?
Ein A2A-Agent ist ein KI-Agent, der über das A2A-Protokoll (Agent2Agent) erreichbar ist, einen offenen Standard unter der Linux Foundation. Während MCP einen Assistenten mit Werkzeugen verbindet, verbindet A2A Agenten untereinander: Ein Agent ruft einen anderen auf, übergibt ihm eine Aufgabe und verfolgt den Fortschritt. Jeder Agent veröffentlicht eine Agent Card (/.well-known/agent-card.json) mit seinen Fähigkeiten, seiner Adresse und seiner Authentifizierung.
Wann verwenden
- Einen Teil der Arbeit an einen spezialisierten Agenten eines anderen Teams oder Unternehmens abgeben.
- Einen Agenten für eine bestimmte Aufgabe finden und erfahren, wie man ihn aufruft.
- Den eigenen A2A-Agenten und seine Fähigkeiten bekannt machen.
Felder der Seite
| Agent Card | Öffentliche Adresse von agent-card.json, Pflichtfeld. |
|---|---|
| Adresse des Dienstes | A2A-Endpunkt, falls von der Card abweichend. |
| Version und Bindungen | Protokollversion (zum Beispiel 1.0) und unterstützte Bindungen: JSON-RPC, gRPC oder HTTP+JSON. |
| Authentifizierung | Keine, API-Schlüssel, HTTP, OAuth 2.0, OpenID Connect oder gegenseitiges TLS. |
| Funktionen | Gestreamte Antworten und Push-Benachrichtigungen (Webhook). |
| Fähigkeiten | Was der Agent kann, eine Zeile pro Fähigkeit. |
So nutzt du es
Reiter „Nutzung“: Laden Sie den Eintrag (.a2a.json) herunter oder lesen Sie direkt die Agent Card und rufen Sie den Agenten mit einem A2A-Client auf (offizielle SDKs für Python, JavaScript, Java, Go und .NET).