メインコンテンツへスキップ

何をお探しですか?

私たちのサービスを探索し、目標達成をどのようにお手伝いできるかをご覧ください

マルチエージェント設計のA2AとMCP:中堅企業が両方必要になる条件

エージェントが単独でツールやシステムを呼び出す場合はMCPのみで十分ですが、2つ目の専任エージェントが別のエージェントを検出・委任・引き渡す必要がある場合はA2Aも必要です。各エージェントは担当システムへのガバナンスされたMCP接続を個別に保持します。

ソリューションレビューを予約する 関連ソリューションを確認する

執筆: Huy Nguyen (David), Founder & CEO · 更新日 · 2 分で読める

star

このガイドは、2つ目のエージェントが最初のエージェントと通信する必要があるかどうか(システムとの通信だけでなく)を判断しなければならないCTOやエンジニアリングリード、および追加プロトコルが監査コストに見合うかを検討しているITガバナンスオーナーを対象としています。MCPサーバーガイドでは、このページが前提とするエージェント対ツール層を設計しています。エージェントAIアーキテクチャガイドでは、1つのエージェント自身のループ内に人間のチェックポイントを配置しています。このページはその両方の上位層、つまり2つ目のエージェントが登場した際に何が変わるかを扱います。

このガイドの内容

MCPとA2Aは同じ問題を解決するのか?

いいえ。MCP(Model Context Protocol)は、エージェントが業務に必要なツール・データ・システム(注文状況の照会、CRMの更新、ドキュメント検索など)に接続します。A2A(Agent2Agent)は、エージェントから別のエージェントへ接続します。エージェントが2つ目のエージェントの機能を検出し、タスクを送信し、その完了を追跡できるようにするプロトコルであり、エージェントとデータソース間ではなく、2つの推論システム間のプロトコルです。エージェントが1つで5つのツールを持つ企業にはMCPのみで十分であり、その設計では別のエージェントへの検出も委任も発生しません。

2層パターン

両プロトコルを使用するほとんどの企業は、A2Aを上位層に配置して、どの専任エージェントがジョブのどの部分を担当するかを調整し、各エージェントの下にMCPを配置して、その部分が必要とするシステムに接続します。どちらかの層を取り除くと、別の部分が機能しなくなります。A2Aなしでは、エージェントは構造化された方法でタスクを引き渡せなくなります。MCPなしでは、委任されたタスクを受け取ったエージェントはそれに対してガバナンスされた形で行動する手段がなくなります。

層 管轄する内容 削除した場合に何が壊れるか 所有者
A2A(エージェント対エージェント) 2つ以上の専任エージェント間の検出、タスク委任、引き渡し エージェントが構造化・追跡可能な方法でタスクを引き渡せなくなる。調整はカスタムのグルーコードか単一の肥大化したエージェントに後退する マルチエージェントワークフローを設計する担当者
MCP(エージェント対ツール) エージェントがタスクの担当部分を完了するために必要なERP、CRM、財務、その他のシステムへのアクセス 委任されたタスクを受け取ったエージェントは、それに対してガバナンスされた方法で行動できなくなる。タスクについて推論はできるが、実際のシステムに対して実行できない ツールがラップするバックエンドシステムの所有者(この層についてはMCPサーバーガイドをご覧ください)

中堅企業はA2Aがまだ必要か?

エージェントが1つで複数のツールを持つ中堅企業のほとんどは、まだA2Aを必要としません。シングルエージェント設計では、2つ目の推論システムへ作業を委任するものが何もないため、スコープとガバナンスが整ったMCPだけがシンプルな答えです。問いは「エージェントが何個のツールを使うか」ではなく、「タスクが完了するまでに、異なるチームが構築・所有する別々のエージェントをいくつ経由するか」です。

有用なテスト:すべてのツール呼び出しを、それを承認した1つのエージェントと1人の担当者にさかのぼれるか?シングルエージェント設計では、1つのエージェントがタスク全体を保持しているため、答えは常に「はい」です。タスクがリクエストを分類するトリアージエージェントとそれに対応する請求エージェントの2つに分かれた瞬間、追跡もエージェントをまたいでタスクを追う必要があります。そうしなければ、承認されたアクションが「実際にどのエージェントが要求したか」というコンテキストを失います。A2Aが価値を持つのはその時点です。2つ目のツールが追加されたときではなく、2つ目のエージェントが加わったときです。

実践事例:マルチエージェント設計としての受注から入金まで

受注から入金までのガイドでは、受注から入金まで(受注受付、与信審査、請求書発行、回収フォローアップ)のサブステップを、エージェントが適する箇所と人間が判断する箇所に対応づけています。各サブステップに1つのエージェントを構築する場合(プロセス全体を担う大きな1つのエージェントではなく)、まさにこの条件に該当します。回収エージェントが争議中の請求書を請求エージェントへ引き渡す必要があるか、受付エージェントが与信審査エージェントの回答を先に必要とするかのような状況です。各エージェントは引き続き自身のシステムへの独自のMCP接続を必要とし、A2Aによってエージェントが互いを検出し、引き渡しの監査に十分なコンテキストを付けてタスクを受け渡せるようになります。

2つ目のエージェントが呼び出し元になると何が変わるか

  1. エージェントごとに1つのMCP接続オーナーを維持し、エージェント間で接続を共有しない。

    各専任エージェントは、自身のIDで自身のツールに対して認証します。これはMCPサーバーガイドがシングルエージェントに対して定める最小権限の原則です。共有接続にすると、争議中のアクションをそれを起動したエージェントまでさかのぼれなくなります。

  2. 引き渡しをまたいでトレースを拡張する。

    1つのエージェントの境界で終わるエージェントごとのトレースは、タスクが2つ目のエージェントに移った後では不十分です。呼び出しIDだけでなく、タスクIDがA2Aの引き渡しをまたいで引き継がれる必要があります。そうすることで、レビュアーが1つのジョブをエンドツーエンドで追跡できます。

  3. 引き渡されたアクションの人間承認ゲートを保持するエージェントを明示する。

    エージェントAIアーキテクチャガイドでは、1つのエージェントのコントロールループ内にチェックポイントを配置しています。マルチエージェント設計では、書き込みアクションを実行するエージェント(通常)がゲートを保持するエージェントとして明示します。引き渡しによって「相手のエージェントが確認済み」という前提で未承認のアクションがすり抜けないようにするためです。

  4. キルスイッチをチェーン全体に拡張する。

    タスクを開始したエージェントを停止するだけでは、委任後は不十分です。マルチエージェント設計のキルスイッチは、人間が監視していたエージェントだけでなく、タスクの一部を保持しているすべてのエージェントを停止する必要があります。

  5. スウォームではなく、まず2つのエージェントから始める。

    3つ目・4つ目の専任エージェントを追加する前に、1つの実際の引き渡しで検出・委任・拡張トレースを証明してください。

マルチエージェント設計におけるAIの位置づけ

Netbaseはプロジェクトごとに選定した主要な商用・オープンソースのAIツール・モデル・プロトコルと連携し、2つ目のエージェントも最初のエージェントと同様に扱います。スコープが定義され、トレースされ、承認されており、別のエージェントが保証しているから安全だという前提は置きません。

存在する納品実績と存在しないもの

Netbaseは、マルチエージェント設計の各エージェントが独自のガバナンスされたアクセスを必要とするようなシステムを構築し、このページが前提とするシングルエージェントのコントロールループとツール公開層を設計してきました。

  • 米国クライアント向けマルチテナントクラウドERP(クライアント非公開)。2020年以降、SaaSとして提供するクラウドERPのオフショア開発と管理パートナー。フェーズ1はCRM、ナレッジベース、作業・プロジェクト管理、API連携をカバーし、専任エージェントのMCP接続がラップするようなシステムです。
  • ERPおよびCRMコンサルタンシー(クライアント非公開)。Odooのコンサルティングとカスタマイズ、カタログ・在庫・注文・顧客データをAPIで同期するECサイト対ERPインテグレーション、VtigerからERPへのアップグレード。いずれも個々のエージェントのMCPツールが呼び出す、定義された範囲のあるアクションであり、生のデータベース接続ではありません。
  • その他の納品済みAI(匿名):検索拡張型ナレッジアシスタント、ドキュメントAI、ここでは非公開のクライアント向けMLOpsパイプライン(F072)。

存在しないもの。A2Aプロトコルによるマルチエージェントシステムやプロダクションでのエージェント間委任、A2AとMCPの組み合わせによる計測済み結果を説明する公開済みのNetbaseの実績はありません。上記の判断ルール・2層パターン・シーケンスステップは、NetbaseのERP/CRMインテグレーションおよびシングルエージェント納品実績(F070、F072、F076、F077)と引用プロトコルソースに基づいており、測定済みのマルチエージェントまたはA2Aプロジェクトに基づくものではありません。マルチエージェントまたはA2Aの導入に関して、期間・コスト・精度・採用率などの数値は一切主張しません。

代替案:複数のエージェントを調整する他の方法

  • より大きな1つのエージェント(委任なし)

    強み
    追跡と承認が最もシンプル:エージェント1つ、オーナー1人、MCP接続セット1つ
    選択すべき場合
    タスク全体が1つのエージェントの推論とツールスコープに収まる場合
  • カスタムオーケストレーションコード(A2Aなし)

    強み
    あるエージェントが別のエージェントのコードを直接呼び出す方法を完全に制御できる
    選択すべき場合
    すべてのエージェントを1つのチームが所有しており、後から交換や検出が必要にならない場合
  • 専任エージェント間のA2A、各エージェントの下にMCP

    強み
    異なるチームやベンダーが所有する可能性のあるエージェント間での標準的な検出と委任
    選択すべき場合
    複数の専任エージェントが存在するか計画されており、異なるチームが所有する可能性がある場合

A2Aをまだ追加しない場合。複数のツールを持つシングルエージェントで、2つ目の推論システムへ作業を引き渡す必要がない場合、委任プロトコルは不要です。追加しても調整する対象がなく、複雑さが増すだけです。2つ目の専任エージェントが存在するか確実に計画された段階でA2Aを追加してください。

Netbaseのカスタム開発では、クライアントが自社向けに作成されたIPを所有し、ほとんどのプロジェクトはディスカバリー後に合意された請負契約で進みます。エージェント対ツール層はシステムおよびAPI連携とERPおよびCRM開発に位置し、エージェント向け設計はAI連携に、エージェントAI自動化とエンタープライズAIエージェントプラットフォームを通じて、プロフェッショナルサービスなどの業界向けに提供されます。

このガイドの限界

  • 両プロトコルはまだ新しく、頻繁に改訂されます。いずれかのアーキテクチャにコミットする前に、最新の仕様を確認してください。
  • 判断ルールと2層パターンは設計の出発点であり、特定のマルチエージェントシステムが安全であるか正しくスコープされていることを保証するものではありません。
  • マルチエージェントまたはA2Aの導入に関して、期間・コスト・精度・採用率などの数値は一切主張しません。
  • A2Aを追加しても、このクラスターの他のガイドが扱うシングルエージェントの制御(承認・トレース・キルスイッチ)が不要になるわけではありません。置き換えではなく、上位層として追加されます。

Netbaseコンサルタントと次のステップを計画する

よくある質問

いいえ。MCPはエージェントが必要とするツールやシステムに接続し、A2Aはエージェント同士を検出と委任のために接続します。マルチエージェント設計では通常、各エージェントの下にMCPを維持し、エージェント間の引き渡しのためにA2Aを上位に追加します。

まだ必要ありません。2つ目の専任エージェントが存在するか確実に計画されるまで、A2Aには調整する対象がありません。複数のツールを持つシングルエージェントには、MCPサーバーガイドが扱うように、適切にスコープされたMCP層だけが必要です。

引き渡しです。共有の検出・委任プロトコルなしでは、エージェントはカスタムのグルーコードで連結されるか、1つの肥大化したエージェントに後退するしかなく、争議中のアクションをそれを承認したエージェントと担当者までさかのぼることが難しくなります。

書き込みアクションを実行するエージェント(通常)を、そのステップの承認ゲートの保持者として指定してください。これはエージェントAIアーキテクチャガイドがシングルエージェントのコントロールループ内に定めるルールと同じです。引き渡しを「相手のエージェントが確認済み」と読み替えてはなりません。

次のステップ

設計に実際に何台のエージェントが必要か、各エージェントがどのシステムにアクセスする必要があるかをお知らせください。委任層・ツール接続・それをまたぐ承認トレールのスコープを定めるためにソリューションレビューをご予約します。エージェントAI自動化サービスをご覧いただくか、Netbase JSCのインサイトを閲覧することもできます。

人が承認権を持つAIオートメーションとエージェント 人が承認権を持つAIオートメーションとエージェント

Netbaseは、繰り返しの多段階業務をソフトウェアで処理しながら、重要な意思決定の承認権を人が持ち続けることを望むオペレーションチームに、AIオートメーションとエージェント開発を提供します。ルールベースの自動化とAIを適切に組み合わせ、ヒューマン承認を組み込み、ベースラインと比較してリターンを計測します。

詳しく見る
line
エンタープライズAIエージェントプラットフォーム:承認・監査ログ・コスト上限付きでAIエージェントを運用 エンタープライズAIエージェントプラットフォーム:承認・監査ログ・コスト上限付きでAIエージェントを運用

エンタープライズAIエージェントプラットフォームは、AIエージェントが承認済みツールを通じて複数ステップの作業を計画・実行するガバナンス済みランタイムです。承認フロー・監査ログ・アクセスルール・コスト上限がすべてのアクションを説明可能にします。Netbase はライセンス製品としてではなく、お客様の環境内に構築する将来志向のソリューションとして提供しています。

詳しく見る
line

Netbaseとリモートで協業する

Netbase JSCのすべての案件はリモートで納品されるため、世界中のどの国・業界のクライアントとも協業できます。これまで80か国以上のクライアントと実績があります。契約・請求書はNetbase JSCが発行し、お支払いはNetbase JSCの口座への銀行振込またはPayPal Businessで承ります。CEOのHuy Nguyen(David)にWhatsAppまたはメールでお問い合わせください。

Netbaseに問い合わせる

プロジェクトを相談する

Netbase JSCは、デジタルプロダクトおよびAI活用ビジネスシステムの設計・構築・モダナイゼーション・運用を支援します。
プロジェクトのお問い合わせ

project@netbasejsc.com

WhatsApp

+84 937 869 689

オフィス住所

91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam

連絡を取る

構築・モダナイズ・運用したいものをお聞かせください。

構築・モダナイズ・運用したいものをお聞かせください。

Netbaseに問い合わせる