- スタート アップ ガイド
- ベスト プラクティス
- テナント
- レジストリ
- 通知
- フォルダー コンテキスト
- プロセス
- ジョブ
- Apps (アプリ)
- トリガー
- ログ
- 監視
- インデックス
- キュー
- アセット
- コネクション
- ビジネス ルール
- ストレージ バケット
- Agent Gateway
- Orchestrator のテスト
- リソース カタログ サービス
- Integrations
- トラブルシューティング
A2A エージェントについて
Agent2Agent (A2A) - エージェント間で複数ターンの会話を行うためのオープン プロトコル、およびこれが Agent Gateway で MCP とどのように適合するか
A2A Agents はプレビューとして利用可能です。
Agent2Agent (A2A) は、AI エージェント間の通信のためのオープン プロトコルです。これにより、さまざまなフレームワークやさまざまなベンダーによって構築されたエージェントが、相互に通信するための共通の方法を提供します。
UiPath では、会話型エージェントに A2A を使用します。一方のエージェントがメッセージを送信し、もう一方のエージェントがコンテキストを保持し、数ターンにわたってやり取りが続きます。A2A も 1 つの交換をサポートしていますが、複数ターンのケースは Agent Gateway の基盤となっています。
プロトコル自体の詳細については、 A2A 仕様を確認してください。プラットフォーム上で A2A と MCP がどのような位置に位置するかについては、「 Agent Gatewayについて」をご覧ください。
呼び出しがプラットフォームを経由する理由
Agent Gatewayにエージェントを登録すると、アドレスを格納するだけでなく、リモート リソースへのプロキシ以上の機能を提供できます。エージェントはフォルダー内に存在するプラットフォーム リソースになるので、次のようになります。
- フォルダーの権限により、エージェントを呼び出すことができるユーザーを制御します。
- ガードレールは、メッセージがプラットフォームを離れる前にメッセージを選別できます。
- 呼び出しがトレースに表示されます。
- エージェントに対する変更は監査されます。
- エージェントは、各環境で手動で再構成するのではなく、ソリューションの一部としてデプロイできます。
インバウンドおよびアウトバウンドの A2A ルート案内
A2A 呼び出しは、2 つの方向のいずれかに実行されます。これらは、設定する内容、認証の数、問題が発生する可能性があるものなど、ほとんどすべてにおいて異なります。以下のページはその線に沿って分割されているため、どちらに属しているかを明確にする価値があります。
| 方向 | 意味 | 設定する内容 |
|---|---|---|
| 受信 (UiPath 外部) | 外部エージェントまたはクライアントが、プラットフォームにデプロイした会話型エージェントと会話を保持します。UiPath が目的地です。 | UiPath 側には記載されていません。デプロイ済みのすべての会話型エージェントはすでに A2A を話しており、エージェント カードを持っています。 |
| 発信 (UiPath から外部へ) | UiPath の外部でホストされているエージェントは、プラットフォームから直接呼び出されるか、UiPath エージェント内のツールとして呼び出されます。UiPath は、その前で管理されたゲートウェイとして機能します。 | Agent Gateway > A2A エージェントにエージェントを一度登録し、カードと必要な資格情報を指定します。 |
方向は、誰が電話をかけるかではなく、エージェントの住んでいる場所によって決定されます。外部クライアントは、会話型エージェントと対話し、登録したリモート エージェントに UiPath URL を介して電話をかけることの両方を行うことができます。
このガイドの内容
- 受信 (UiPath 外部): デプロイしたエージェントを外部クライアントから呼び出します。登録するものは何もありません。
- 発信 (UiPath から外部へ): プラットフォームが、Agent Gatewayを介して別の場所でホストされているエージェントを呼び出します。
- テストとトラブルシューティング A2A: エージェントに直接電話する方法と、発生する可能性が最も高いエラーの解決方法。