A2A Protocol logo

A2A Protocol

開く

Google が提唱する Agent2Agent オープンプロトコル。異なるベンダー・フレームワーク・組織の AI エージェントが相互に発見し、能力を共有し、タスクを委任できるようにするエージェント間通信の標準。

共有:

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 など複数フレームワークにまたがるエージェントを持つチーム。
  • プラットフォームプロバイダー:標準プロトコルで自社エージェントを他システムに公開する企業。

解決する問題

  1. エージェントのサイロ化:標準プロトコルで異なるベンダーのエージェントが協調。
  2. 境界を越えた委任:タスクをどこにでもいる専門エージェントへ引き渡し可能。
  3. フレームワークロックイン:A2A がエージェントを単一フレームワークから解放。

料金プラン

プラン 価格 機能
オープンプロトコル $0 無料・オープン・ベンダー中立。Linux Foundation が管理。

優位性と独自の価値提案

競合他社と比較した優位性

  1. オープン標準:専有 SDK ではなく業界プロトコル。
  2. MCP を補完:エージェント-ツールとエージェント-エージェントの通信をカバー。
  3. 業界支援:50 以上のパートナーと Linux Foundation ガバナンス。

際立つポイント

  • Agent Card が発見をファーストクラスの概念に。
  • 長時間作業のためのプッシュ通知付きステートフルタスク。
  • Google ADK・LangChain・CrewAI・エンタープライズプラットフォームが採用。

はじめに

クイックスタートガイド

  1. 仕様を読む:a2a-protocol.org でプロトコル文書を確認。
  2. エージェントを公開:エージェントに A2A API を実装(Google ADK・LangChain A2A ツールなどの SDK を利用可)。
  3. Agent Card を公開:JSON でエージェントの能力を記述。
  4. 発見と委任:他のエージェントがカードを見つけてタスクを委任。

統合

  • 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:自社システム内のステートフルオーケストレーション向け。

ヒントとベストプラクティス

  1. 正確な Agent Card を公開:発見の品質は誠実な能力記述に依存。
  2. MCP と併用:ツールには MCP、エージェント間作業には A2A。
  3. 長時間タスク向けに設計:プッシュ通知でステートフルな長引くタスクを追跡。

まとめ

A2A は、エージェント間通信を標準にするオープンプロトコルです。発見・タスク委任・協調をベンダー・フレームワーク・組織の境界を越えて実現。自社スタックを超えて相互運用するエージェントエコシステムを構築するなら、業界標準の答えです。

コメント

まだコメントがありません。最初のコメントを投稿してください!