A2Aとは
Agent2Agent Protocol / Agent-to-Agent
異なるベンダー・フレームワークで構築されたAIエージェント同士が連携するための標準プロトコル
ひとことで言うと
違う会社が作ったAIエージェント同士が、協力して動けるようにする共通規格。
概要
A2A(Agent2Agent Protocol)とは、異なる開発者・ベンダー・フレームワークによって構築されたAIエージェント同士が、互いの実装の詳細を知らなくても連携・協調できるようにするための標準プロトコル。 企業内で複数のチームやベンダーが別々に開発したエージェントを組み合わせ、より大きなタスクを遂行させたいというニーズに対応するため、エージェントが互いの能力を発見し、タスクを依頼し、結果を受け取るための共通のやり取りの形式を定義している。 Googleが主導して公開したプロトコルで、各エージェントは自身の能力を記述する「Agent Card」を公開し、他のエージェントがそれを参照してタスクを依頼できる仕組みを備える。
背景
実務では、異なるチームやベンダーが個別に開発した複数のAIエージェントを組み合わせて業務を自動化したい場面が増えている。 しかしエージェントの実装がそれぞれ異なると、連携のたびに個別のインテグレーションが必要になり非効率だった。 A2Aは、エージェント間の連携方法を標準化することで、この非効率を解消するために考案された。
歴史
2025年4月: Googleが複数のパートナー企業と共同でA2Aプロトコルを発表し、異なるベンダーのエージェント間の相互運用性確保を目指す取り組みを開始。
アーキテクチャ
各エージェントは、自身が提供できる能力を記述した「Agent Card」を公開し、他のエージェントはこれを参照して連携相手を発見する。 エージェント間では、タスクの依頼・進捗の共有・結果の受け渡しといったやり取りを、標準化されたメッセージ形式で行う。