記事サポート
2016年3月25日
Interface編集部
2026年5月号 連載 AIエージェント同士で連携!通信プロトコルAgent2Agent 第4回 サポート・ページ
連載 AIエージェント同士で連携!通信プロトコルAgent2Agent
第4回 LLMと外部APIを呼び出すA2Aサーバ作りその2…サーバ側コード
●__main__.py リスト1
A2Aサーバの起動点となるファイルです.AgentCardの定義やHTTPサーバの立ち上げを行い,エージェントを外部から利用可能にします.
●agent_executor.py リスト2
Agentを実行単位として管理し,タスクの生成・更新・完了処理を行います.A2AサーバとAgent本体をつなぐ制御層です.
●agent.py リスト3
CurrencyAgentクラスを定義し,LLMと外部APIを用いた通貨変換の実行とストリーミング応答の生成を実装しています.エージェントの“思考”に相当する部分です.
















