Grundlegende Konstruktionsschritte
Die Python-Implementierung wird als Beispiel für den Aufbau eines minimal lauffähigen Systems verwendet:
- Vorbereitung der UmweltInstallieren Sie Python 3.8+, über die
git cloneHolen Sie sich das offizielle Repository - serverseitige Entwicklung: Nachfolge
A2AServerKlassen implementieren Geschäftslogikclass BasicAgent(A2AServer): def handle_message(self, message): return {"response": "已处理"} - Service-AktivierungRun on specified port
agent.run(port=8080) - Client-Verbindung: durch
A2AClientTestnachricht sendenclient = A2AClient("http://localhost:8080/a2a") client.send_message({"text": "测试"})
Überprüfung der kritischen Funktion
- Entdeckung der Fähigkeiten: Zugang
/a2a/cardEndpunkte erhalten Metadaten für Intelligenzen - Aufgabenverfolgung: durch
submit_taskÜbermitteln Sie die Aufgabe mit demget_task_statusErkundigen Sie sich nach dem Fortschritt - Aktualisierung in EchtzeitSSE Listening Ports für den Empfang von Streaming-Status-Updates konfigurieren
Vorschläge zur Entwicklung
Offizieller Beispielcode wird für eine Vielzahl von Szenarien bereitgestellt, und es wird empfohlen, mit demsamples/python/agents/google_adkDer Eintrag zum Erstattungsfall enthält eine vollständige .env-Konfiguration und Beispiele für API-Aufrufe.
Diese Antwort stammt aus dem ArtikelA2A: Google veröffentlicht offenes Protokoll für die Kommunikation zwischen KI-IntelligenzenDie































