Eine Agent Card ist ein JSON-Dokument, mit dem ein KI-Agent im Agent2Agent-Protokoll (A2A) beschreibt, wer er ist, was er kann und wie andere Agenten ihn erreichen. Andere Agenten lesen die Karte, bevor sie ihm eine Aufgabe übergeben.
Auf einen Blick
Art
JSON-Dokument (Datei) im Agent2Agent-Protokoll
Genutzt in
A2A; Google Cloud Marketplace für KI-Agenten
Standardpfad
/.well-known/agent-card.json
Sichtbar?
öffentlich abrufbar, erweiterte Karte erst nach Anmeldung
Die A2A-Spezifikation nennt die Agent Card ein selbstbeschreibendes Manifest. Pflicht sind unter anderem Name, Beschreibung, Version, die unterstützten Schnittstellen (supportedInterfaces), die Fähigkeiten (capabilities), die Standardformate für Ein- und Ausgabe sowie die Liste der Skills. Optional kommen Anbieter, Dokumentations-URL, Sicherheitsschemata und Signaturen hinzu.
Gefunden wird die Karte meist über einen festen Pfad. Die Spezifikation sieht dafür https://{domain}/.well-known/agent-card.json vor. Daneben nennt sie Verzeichnisse von Agenten und die direkte Konfiguration. Karten lassen sich mit JSON Web Signatures signieren. Wer mehr preisgeben will als öffentlich, kann eine erweiterte Karte anbieten, die erst nach Anmeldung abrufbar ist.
Auch Plattformen nutzen das Format. Im Google Cloud Marketplace beschreibt die Agent Card einen angebotenen Agenten und muss vor der Veröffentlichung validiert werden.
Den alten Pfad /.well-known/agent.json verwenden. Frühe Anleitungen nutzten ihn. Die Spezifikation 1.0 registriert agent-card.json unter /.well-known/.
Ein einzelnes url-Feld statt supportedInterfaces setzen. Version 1.0 beschreibt die erreichbaren Schnittstellen in supportedInterfaces.
Das Kennzeichen für die erweiterte Karte auf oberster Ebene führen.supportsExtendedAgentCard wurde nach capabilities.extendedAgentCard verschoben.
Häufige Fragen
Ist eine Agent Card dasselbe wie eine llms.txt?
Nein. Die llms.txt richtet sich an Sprachmodelle, die eine Website lesen. Die Agent Card beschreibt einen Agenten als Dienst, damit andere Agenten mit ihm arbeiten können.
Braucht jede Website eine Agent Card?
Nur wer einen eigenen Agenten über A2A anbietet. Für eine normale Website ohne Agenten ist sie ohne Funktion.