AI DICTIONARY

A2A(エーツーエー / Agent2Agent)

  • 最終更新: 2026年11月13日
my-best.ai 編集部

my-best.ai 編集部

AIツール比較・レビュー編集チーム
A2A(エーツーエー / Agent2Agent)

A2A(Agent2Agent)とは、異なる基盤で作られたAIエージェント同士を連携させる公開プロトコルです。MCPとの役割の違いと注意点を解説します。

読み方:えーつーえー。A2A(Agent2Agent)とは、別々の基盤で作られた AI エージェント同士が、内部の実装を公開せずにやり取りするための公開プロトコルです。このページでは、定義、仕組み、MCP との役割の違い、導入時の注意点を整理します。

導入

エージェントを業務に組み込むと、担当が分かれた複数のエージェントを連携させたい場面が出てきます。しかし、連携のたびに個別の接続を作ると、追加のたびに開発が必要になります。A2A は、この接続部分を共通の規約に置き換えることを狙った仕様です。

このページの使い方:定義で輪郭を掴み、仕組みで用語を確認し、MCP との違いを押さえたうえで、導入可否の判断材料にしてください。

用語の定義

A2A は、公式サイトで「不透明な(内部が公開されていない)エージェント型アプリケーション間の通信と相互運用を可能にする公開プロトコル」と説明されています。エージェントが、内部のメモリ、ツール、独自ロジックを共有することなくやり取りできる点が特徴として挙げられています。

仕様はバージョン1.0として公開されており、Python、Go、Java、JavaScript、C#/.NET、Rust の SDK が同じ仕様を実装しているとされています。

わかりやすい説明

社内に、経費の確認をする担当と、契約書の確認をする担当がいるとします。連携するたびに社内の手順書を相手に渡すのではなく、決まった書式の依頼書と回答書だけでやり取りする。A2A は、この「決まった書式」を業界共通の規約として定めたものです。相手の社内事情を知らなくても、依頼と結果の受け渡しが成立します。

仕組み・原理

公式サイトでは、A2A の特徴として次の点が挙げられています。

特徴 内容
相互運用性 LangGraph、CrewAI、Semantic Kernel、独自実装など、異なる基盤のエージェントを接続できる
複雑なワークフロー サブタスクの委任、情報交換、行動の調整により、単一のエージェントでは解けない課題に対応する
安全性と非公開性 内部のメモリ・ツール・独自ロジックを共有せずに連携できる
MCP との併用 MCP はエージェントとツール・データをつなぎ、A2A はエージェント同士をつなぐ
拡張性 拡張機能と独自バインディングを、段階的な承認手続きの下で追加できる

役割の分担を整理すると、MCP は「道具と資料への接続」、A2A は「担当者同士の引き継ぎ」に相当します。両者は代替関係ではなく、併用する前提で設計されています。

由来・背景

エージェントの実装基盤が複数に分かれたことで、基盤をまたぐ連携のたびに個別の接続が必要になる問題が顕在化しました。A2A は、この接続を仕様として共通化する目的で公開されています。公式サイトでは、仕様の理解を目的とした解説とチュートリアル、各言語の SDK、サンプルコードが提供されています。

具体例

問い合わせ対応を分担する構成を考えます。1つ目のエージェントが問い合わせ内容を分類し、2つ目のエージェントが契約状況を確認し、3つ目が返信文を作ります。A2A を使う場合、各エージェントは相手の内部実装を知らないまま、依頼と結果の受け渡しだけを行います。担当の入れ替えが起きても、接続部分の作り直しは最小限で済みます。

応用シーン

  • 部門をまたぐ業務:受付、審査、通知を別々のエージェントに分けて連携する
  • 外部サービスとの協働:自社エージェントと取引先のエージェントが、内部情報を渡さずに連携する
  • 段階的な内製化:一部の担当だけを自社実装に置き換え、他は既存のまま残す
  • マルチエージェント構成の保守:担当の追加・入替のたびに接続を作り直す作業を減らす

メリット・デメリット

メリット

  • 基盤の異なるエージェントを、個別開発なしで接続できる
  • 内部ロジックを公開せずに連携できる
  • 担当の追加や入替のたびに接続を作り直さずに済む

デメリット・注意点

  • 仕様が新しく、対応状況は実装ごとに差がある
  • 接続できても、依頼文の設計が悪いと成果は出ない
  • 権限と監査の設計は、接続後に別途整える必要がある

よくある誤解

誤解:A2A を入れればエージェントが自律的に賢くなる

実際は:A2A は通信の規約です。連携の品質は、各エージェントの指示文と、渡す情報の設計で決まります。

誤解:MCP があれば A2A は不要

実際は:MCP はツールとデータへの接続、A2A はエージェント間の連携を担います。対象が異なるため、併用が前提とされています。

誤解:導入すれば内部情報はすべて共有される

実際は:内部のメモリやツールを共有せずに連携する設計が特徴です。渡す情報は、依頼と結果として明示した範囲に限られます。

関連用語

関連ツール

  • AIツール一覧 — エージェント対応を含むツールの比較入口
  • ChatGPT — 連携の前段になる指示文の作成と点検に使えます
  • Zapier — アプリ間の連携をノーコードで組む用途

FAQ(よくある質問)

Q. A2A とは、一言でいうと何ですか?

A. 異なる基盤で作られたエージェント同士が、内部実装を公開せずにやり取りするための公開プロトコルです。

Q. MCP とどちらを先に導入すべきですか?

A. 対象が異なります。まず自社のエージェントが使うツールとデータの接続(MCP)を整え、担当を分けて連携させたい段階で A2A を検討する順序が自然です。

Q. 導入すれば連携作業はなくなりますか?

A. 接続部分の作り直しは減りますが、依頼文の設計、権限設定、監査の整備は残ります。通信規約は、その一部を共通化するものです。

出典・参考文献

出典:A2A Project「A2A Protocol 公式サイト」(原題 A2A Protocol、2026年11月13日参照)。定義、特徴、SDK の対応言語、MCP との役割分担の記述は同サイトの記載に基づきます。

本ページの解説、用語の整理、導入時の注意点は my-best.ai 編集部の執筆です。

まとめ

A2A は、異なる基盤のエージェント同士を、内部を公開せずに連携させるための公開プロトコルです。MCP がツールとデータへの接続を担うのに対し、A2A はエージェント間の引き継ぎを担います。導入効果は通信規約だけでは決まらず、依頼文と権限の設計に依存します。

手を動かして確かめる

連携の前に、指示文と受け渡しの型を整えておくと検証が進みます。

チュートリアル一覧を開く →

プロンプト集(シーン別)を見る →

関連するAI用語辞典

関連チュートリアル

関連プロンプト

関連ツール

本記事にはアフィリエイトリンクを含む場合があります。経由での申し込み時に当サイトが報酬を受け取ることがありますが、掲載内容・評価は報酬の有無に左右されません。記載情報は公開時点のものであり、最新情報は各公式サイトをご確認ください。

編集部の評価方法論を見る →
週1回・無料

AEO診断・AIクローラー最新情報を、
週1回お届け

AI Botの仕様変更やAEO対策のノウハウ、よくあるトラブル事例を編集部が厳選しメール配信。いつでも配信停止可能です。

  • 新Bot・仕様変更AIクローラーに新しいBotが追加されたとき、判定仕様が変わったときの速報
  • 障害事例と対処AEO診断で多い障害事例と、その対処方法を実例で解説
  • AEO活用術Web制作会社・SEO担当者向けのAEO活用テクニック

登録により 利用規約に同意したとみなされます。確認メールのリンクを押すと登録が完了します。

My-Best.AI|AIツール比較・ランキング・おすすめ最新AI情報
Logo

AIクローラー辞典|254 種の Bot を User-Agent から引く

運営事業者・Safety 評価・ブロック時の SEO 影響・robots.txt のコード例まで、ボット単位で確認できます。

自社サイトの AEO 診断はこちら →