AIエージェントは、企業の業務自動化と生産性向上においてますます重要な役割を果たしています。しかし、その効果はしばしば技術的なサイロやシステム間の相互運用性の不足によって制限されています。この課題に対応するため、Googleは最近、Agent2Agent(A2A)プロトコルの開始を発表しました。これは、ベンダーや展開環境に関係なくエージェント間のコラボレーションを容易にすることを目的としたオープンスタンダードです。

システムの断片化への対応

半自律的に複雑なタスクを実行できる自律エージェントの出現は、異種環境での効果的なコラボレーション能力という新たな課題を生み出しました。
この文脈でA2Aが登場します。エージェント間の通信プロトコルとして設計されており、HTTP、JSON-RPC、Server-Sent Events(SSE)などの広く採用されている標準に基づき、安全性、モジュール性、長期またはマルチモーダルタスクのサポートを重視したアーキテクチャを持っています。エージェントは互いを発見し、"能力マップ"を共有し、タスクオブジェクトとアーティファクトを中心に構造化された交換を通じて協力することができます。
Atlassian、PayPal、Salesforce、SAP、ServiceNow、BCG、Deloitte、McKinseyなどの50以上の技術パートナーやサービスプロバイダーとともに、A2Aは広範な産業の支持を得ています。

A2Aはどのように機能するのか?

A2Aプロトコルは、二種類のエージェント間の構造化された通信フレームワークを確立します:クライアントエージェントはタスクを開始し、実行するタスクを定義し、リモートエージェントは要求されたアクションを実行したり関連情報を提供したりする役割を担います。この機能的な分割は、マルチエージェント環境内での明確な委任ロジックをモデル化することを目的としています。
リモートエージェントとクライアントエージェントの間のデータフローを示す図。安全なコラボレーション、タスクと状態管理、ユーザーエクスペリエンスのネゴシエーション、能力の発見を実現する。
Google提供
 

A2Aプロトコルはシンプルで効果的なアーキテクチャに基づいています:

  1. 能力の発見:各エージェントは、自分のスキルやサービスを記載したエージェントマップを公開し、クライアントエージェントが特定のタスクを実行するための最適なエージェントを特定するのを助けます。
  2. タスク管理:エージェントは、自律的にタスクを開始し、進捗状況を同期しながら追跡することができます。
  3. エージェント間のコラボレーション:アクションを調整するためのメッセージ、アーティファクト、指示の交換。
  4. フォーマット交渉:エージェントは、相手の特定のニーズに応じて(テキスト、画像、ビデオなど)応答を調整します。
例えば、採用プロセスでは、あるエージェントが資格のある候補者を特定し、別のエージェントが面接を調整し、さらに別のエージェントが参照チェックを実施するなど、すべてがシームレスかつ自動化された方法で行われる可能性があります。
Googleによれば、:
"この協力の取り組みは、基盤技術が何であれ、AIエージェントが企業の複雑なワークフローを自動化し、前例のない効率性と革新を達成するためにシームレスに協力する未来を共有するビジョンを示しています。我々は、普遍的な相互運用性が協調的なAIエージェントの可能性を完全に実現するために不可欠であると考えています。"

Pour mieux comprendre