A2A Protocol(Agent2Agent)は、Google が提唱する AI エージェント間の通信と相互運用を可能にするオープンプロトコルです。2025 年 4 月に発表され、異なるベンダー・異なるフレームワークで構築されたエージェントが互いを発見し、能力を共有し、組織の境界を越えてタスクを委任できるようにします。エージェント間通信の標準です。
主な機能
- エージェント発見:Agent Card(JSON)がエージェントの能力を記述し、他のエージェントが検索・理解可能に。
- タスク(Tasks):ライフサイクルが定義されたステートフルな作業単位。エージェントが追跡・更新・完了。
- メッセージとコンテンツパーツ:リッチなデータ共有のためのコンテンツパーツ付き構造化メッセージ交換。
- A2A API:同期・非同期のエージェント通信を支える HTTP + SSE ベースのプロトコル。
- プッシュ通知:タスク進行時にエージェントからリアルタイム更新。
- ベンダー中立:フレームワーク・モデル・ベンダーをまたいで動作。ロックインなし。
- MCP を補完:MCP はエージェントにツールを提供し、A2A はエージェント同士の対話を可能に。両者は協調します。
- オープンガバナンス:Linux Foundation に寄贈。Microsoft・Salesforce・SAP・ServiceNow・LangChain・CrewAI など 50 以上のパートナー。
使用シナリオ
このツールを使用すべき人は?
- エンタープライズアーキテクト:内部システムとベンダーをまたいでエージェントエコシステムを構築する組織。
- クロスフレームワーク統合者:LangChain・CrewAI・Google ADK など複数フレームワークにまたがるエージェントを持つチーム。
- プラットフォームプロバイダー:標準プロトコルで自社エージェントを他システムに公開する企業。
解決する問題
- エージェントのサイロ化:標準プロトコルで異なるベンダーのエージェントが協調。
- 境界を越えた委任:タスクをどこにでもいる専門エージェントへ引き渡し可能。
- フレームワークロックイン:A2A がエージェントを単一フレームワークから解放。
料金プラン
| プラン | 価格 | 機能 |
|---|---|---|
| オープンプロトコル | $0 | 無料・オープン・ベンダー中立。Linux Foundation が管理。 |
優位性と独自の価値提案
競合他社と比較した優位性:
- オープン標準:専有 SDK ではなく業界プロトコル。
- MCP を補完:エージェント-ツールとエージェント-エージェントの通信をカバー。
- 業界支援:50 以上のパートナーと Linux Foundation ガバナンス。
際立つポイント:
- Agent Card が発見をファーストクラスの概念に。
- 長時間作業のためのプッシュ通知付きステートフルタスク。
- Google ADK・LangChain・CrewAI・エンタープライズプラットフォームが採用。
はじめに
クイックスタートガイド
- 仕様を読む:a2a-protocol.org でプロトコル文書を確認。
- エージェントを公開:エージェントに A2A API を実装(Google ADK・LangChain A2A ツールなどの SDK を利用可)。
- Agent Card を公開:JSON でエージェントの能力を記述。
- 発見と委任:他のエージェントがカードを見つけてタスクを委任。
統合
- Google ADK・LangChain・CrewAI など A2A 対応フレームワーク
- ツールアクセス用の MCP
- Microsoft・Salesforce・SAP・ServiceNow のエンタープライズプラットフォーム
よくある質問
A2A と MCP の違いは?
MCP はエージェントとツール・データを接続し、A2A はエージェント同士を接続します。競合ではなく補完関係です。
A2A は Google 専有ですか?
いいえ。Linux Foundation に寄贈されたオープンプロトコルで、50 以上の業界パートナーが参加。
エージェントを書き直す必要がありますか?
いいえ。A2A は相互運用レイヤーで、既存エージェントはコアを書き換えずに A2A API を公開できます。
代替案
A2A が合わない場合の選択肢:
- MCP Framework:エージェント-ツール統合用(AI Ecosystem カテゴリ)。
- Google ADK:A2A を第一級サポートする Google のフレームワーク。
- LangGraph:自社システム内のステートフルオーケストレーション向け。
ヒントとベストプラクティス
- 正確な Agent Card を公開:発見の品質は誠実な能力記述に依存。
- MCP と併用:ツールには MCP、エージェント間作業には A2A。
- 長時間タスク向けに設計:プッシュ通知でステートフルな長引くタスクを追跡。
まとめ
A2A は、エージェント間通信を標準にするオープンプロトコルです。発見・タスク委任・協調をベンダー・フレームワーク・組織の境界を越えて実現。自社スタックを超えて相互運用するエージェントエコシステムを構築するなら、業界標準の答えです。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
Google ADK
google.github.io/adk-docs
Google のオープンソースマルチエージェント AI アプリケーションフレームワーク。階層型エージェントチーム・共有状態・コードネイティブ設計・MCP 対応・ライブマルチモーダル・A2A 相互運用を提供。Python・Java・Go に対応。
AgentOps
www.agentops.ai
AI エージェントの可観測性・開発プラットフォーム。セッション録画とリプレイ、コスト追跡、LLM 呼び出しトレーシング、評価を提供し、CrewAI・AutoGen・LangGraph などに一行で統合。
LangGraph
www.langchain.com/langgraph
LangChain が提供する低レベルなエージェントオーケストレーションフレームワーク兼ランタイム。長時間稼働するステートフルなエージェントの構築・管理・デプロイを支援。耐久実行・ヒューマンインザループ・包括的メモリを備え、GitHub 39,000 以上スター。Klarna・Uber・J.P. モルガンなどが採用。
関連インサイト
Obsidian を OpenClaw に接続したら、意思決定まで手伝い始めた
Obsidian がただのノート置き場ではなく OpenClaw とつながったとき、情報整理、文脈接続、判断材料の整理、そして実際の意思決定支援まで始まった。
AI アシスタントをチャットボックスに押し込むな:Clawdbot は戦場を間違えた
Clawdbot は便利だが、Slack や Discord に入れて操作するのは最初から間違った設計だ。チャットツールはタスク操作のためのものではなく、AI もおしゃべりのためではない。
ローコードプラットフォームの黄昏:なぜClaude Agent SDKがDifyを歴史にするのか
大規模言語モデルの第一原理から、なぜClaude Agent SDKがDifyを置き換えるのかを深く分析。自然言語でプロセスを記述することが人間の原始的な行動パターンにより合致している理由、そしてなぜこれがAI時代の必然的な選択なのかを探る。