基本的な建設ステップ
Pythonの実装は、最小限の実行可能なシステムを構築するプロセスの例として使用される:
- 環境準備Python 3.8+をインストールする。
git clone公式リポジトリを入手する - サーバーサイド開発継承
A2AServerクラスはビジネス・ロジックを実装するclass BasicAgent(A2AServer): def handle_message(self, message): return {"response": "已处理"} - サービス・アクティベーション指定したポートで実行
agent.run(port=8080) - クライアント接続スルー
A2AClientテストメッセージの送信client = A2AClient("http://localhost:8080/a2a") client.send_message({"text": "测试"})
重要機能の検証
- 能力の発見アクセス
/a2a/cardエンドポイントはインテリジェンスのメタデータを取得する - タスクトラッキングスルー
submit_taskタスクをget_task_status進捗状況を問い合わせる - リアルタイム更新ストリーミング・ステータスの更新を受信するためにSSEリスニング・ポートを設定する。
開発提案
様々なシナリオに対応した公式サンプルコードが用意されており、まずはsamples/python/agents/google_adk償還ケース・エントリーには、完全な.envコンフィギュレーションとAPI呼び出し例が含まれている。
この答えは記事から得たものである。A2A:グーグル、AIインテリジェンス間の通信のためのオープンプロトコルを公開について































