Google Cloudは、全く新しいオープンソースプロトコルAgent2Agent(A2A)を発表しました。これは、現在の人工知能(AI)エージェント間の壁を取り壊し、異なるベンダー、異なるフレームワークで構築されたAIエージェント間のシームレスな連携と情報交換を実現することを目的としています。この取り組みは、AI分野がよりオープンで、効率的で、インテリジェントな新時代に向かうことを示しています。
壁を取り壊し、エージェント間の自由な「会話」を実現
企業による自律型AIエージェントの導入がますます増加する中、これらのエージェントが複雑な企業環境でどのように連携して、システム間、アプリケーション間の日常業務や複雑なタスクを処理するかが、生産性向上のための鍵となっています。しかし、統一された標準がないため、異なるエージェント間では効果的なコミュニケーションと連携が困難になり、「情報孤島」が形成されることが多々ありました。
Googleが今回発表したA2Aプロトコルは、この問題を解決するために開発されました。オープンなプロトコルであるA2Aは、AIエージェント間の通信、安全な情報交換、協調行動のための標準化された方法を提供します。これらのエージェントがどのベンダーによって開発され、どのような基盤技術を採用しているかに関係なく、A2Aプロトコルに準拠していれば、真のマルチエージェントシナリオを実現し、従来のエージェントを単一の「ツール」に限定するという制約から解放されます。
5つの主要な設計原則、強力で信頼性の高い相互運用性基盤の構築
A2Aプロトコルは、将来の複雑で変化しやすいAIアプリケーションシナリオに対応できるように、設計段階から5つの重要な原則を遵守しています。
- エージェント能力の活用(Embrace agentic capabilities):A2Aは、エージェントが共有メモリ、ツール、コンテキストを共有していなくても、自然で非構造化の方法で効率的に連携できるようにすることに重点を置いています。
- 既存標準に基づく構築(Build on existing standards):このプロトコルは、HTTP、SSE、JSON-RPCなどの一般的な既存標準に基づいて構築されているため、企業が既存のITインフラストラクチャに統合する際の難易度が大幅に軽減されます。
- デフォルトで安全(Secure by default):A2Aは、設計段階からエンタープライズレベルの認証と認可をサポートしており、そのセキュリティはOpenAPIの認証スキームと同等です。
- 長期タスクのサポート(Support for long-running tasks):A2Aは高い柔軟性を備えており、迅速なタスクから、数時間または数日かかる可能性のある深い調査など、さまざまなシナリオをサポートできます。A2Aは、このプロセス全体を通じて、ユーザーにリアルタイムのフィードバック、通知、状態更新を提供できます。
- モダリティ非依存(Modality agnostic):インテリジェントな世界はテキストだけではないことを考慮して、A2Aはオーディオやビデオストリームを含む複数のモダリティをサポートしています。
主要機能の解説:エージェントはどのように「交流」し「協力」するか?
A2Aプロトコルは、エージェント間のインタラクションにおける主要な機能を定義しています。
- 機能検出(Capability discovery):エージェントは、JSON形式の「エージェントカード(Agent Card)」を使用して自身の機能を宣伝し、クライアントエージェントが特定のタスクを実行するのに最適なリモートエージェントを見つけることができます。
- タスク管理(Task management):エージェント間の通信は、タスクの完了を目標としています。プロトコルは「タスク(task)」オブジェクトとそのライフサイクルを定義し、タスクはすぐに完了することも、エージェント間の同期通信を通じて長期タスクの最新の状態を追跡することもできます。タスクの出力は「成果物(artifact)」と呼ばれます。
- 連携(Collaboration):エージェントは互いにメッセージを送信して、コンテキスト、応答、成果物、またはユーザー指示を伝達できます。
- ユーザーエクスペリエンスのネゴシエーション(User experience negotiation):各メッセージには「パーツ(parts)」が含まれており、これは完全な特定のコンテンツタイプのデータブロック(生成された画像など)です。クライアントとリモートエージェントは、iframe、ビデオ、Webフォームなど、ユーザーインターフェース機能に必要な正しい形式をネゴシエートできます。
特筆すべきは、A2Aプロトコルの発表は、50社を超えるテクノロジーパートナーと大手サービスプロバイダーのサポートと貢献を受けていることです。これには、Atlassian、Box、Cohere、Intuit、Langchain、MongoDB、PayPal、Salesforce、SAP、ServiceNow、UKG、Workdayなどのテクノロジー大手と、Accenture、BCG、Capgemini、Deloitte、KPMG、PwCなどの有名なコンサルティング会社が含まれます。多くのパートナーは、A2Aプロトコルが企業におけるAIのより広範な適用を促進し、より効率的でインテリジェントなワークフローを実現するのに役立つと述べています。
オープンソースによる強化、繁栄するエージェントエコシステムの共同構築
Googleは、A2Aプロトコルをオープンソースとして公開し、アイデアの提出、ドキュメントへの貢献、コミュニティへの参加など、コミュニティがプロトコルの進化に積極的に参加することを奨励しています。現在、完全な仕様草案とコードサンプルはA2Aの公式ウェブサイトで提供されています。Googleは、今年後半にこのプロトコルの本番環境対応バージョンをリリースする予定です。
Googleは、A2Aプロトコルがエージェントの相互運用性の新しい時代を切り開き、イノベーションを促進し、より強力で汎用性の高いエージェントシステムを生み出すと確信しています。エージェント間の壁を取り壊すことで、A2Aは、企業の自動化、顧客サービス、サプライチェーン管理など、多くの分野で大きな可能性を秘めていると考えられます。