Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
やさしいA2A入門
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
みのるん
PRO
June 16, 2026
Technology
1.8k
12
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
やさしいA2A入門
Agentic Tokyo #1
https://aibuilders.connpass.com/event/394175/
みのるん
PRO
June 16, 2026
More Decks by みのるん
See All by みのるん
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
930
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
18
17k
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
PRO
5
320
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
PRO
10
3.6k
2026年のAIエージェント構築はどうなる?
minorun365
PRO
23
12k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
PRO
6
510
Claude Codeベストプラクティスまとめ
minorun365
PRO
68
61k
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
PRO
3
980
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
PRO
20
5.2k
Other Decks in Technology
See All in Technology
ACE-Step-1.5で見る 音楽生成AIのしくみと“破綻だけ直す”Retake機能の開発【zennfes spring 2026 登壇資料】
personabb
1
160
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
200
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
560
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
620
連合学習と機密コンピューティング
lycorptech_jp
PRO
0
110
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
530
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
21
6.7k
Snowflakeと仲良くなる第一歩
coco_se
4
440
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
330
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
140
Android の公式 Skill / Android skills
yanzm
0
140
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
530
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
420
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
170
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Technical Leadership for Architectural Decision Making
baasie
3
400
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
450
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
190
Transcript
やさしいA2A⼊⾨ KDDIアジャイル開発センター株式会社 テックエバンジェリスト 御⽥ 稔
1 KDDI Agile Development Center Corporation $ whoami 御⽥ 稔(みのるん)
@minorun365 KDDIアジャイル開発センター株式会社 テックエバンジェリスト KDDI株式会社 シニアエキスパート AWS AI Hero / AWS Samurai Qiita 2025 Top Contributor Developer Summit 2026 ベストスピーカー
2 KDDI Agile Development Center Corporation アプリケーションを作る際、 AIエージェントを組み込むことが 当たり前になってきました
3 KDDI Agile Development Center Corporation 出張⼿配システムを 開発するぞ〜︕
4 KDDI Agile Development Center Corporation いい感じの システム 出張⼿配 完了︕
社員
5 KDDI Agile Development Center Corporation いい感じの システム 出張⼿配 完了︕
社員 • 出張申請&承認 • 経路検索 • 交通チケット購⼊ • ホテル予約
6 KDDI Agile Development Center Corporation 出張⼿配 完了︕ 社員 •
出張申請&承認 • 経路検索 • 交通チケット購⼊ • ホテル予約 そうだ、AIエージェント にしよう︕
7 KDDI Agile Development Center Corporation フロントエンド • 出張申請&承認 •
経路検索 • 交通チケット購⼊ • ホテル予約 バックエンド (AIエージェント) ツール
8 KDDI Agile Development Center Corporation AIエージェントシステムで よくある課題
9 KDDI Agile Development Center Corporation 出張申請ツール 経路検索ツール チケット購⼊ツール ホテル予約ツール
10 KDDI Agile Development Center Corporation 出張申請ツール ✅ 経路検索ツール ✅
チケット購⼊ツール ⚠ ホテル予約ツール ✅ 新幹線の座席、通路側を 予約されちゃった…
11 KDDI Agile Development Center Corporation 出張申請ツール ✅ 経路検索ツール ✅
チケット購⼊ツール ⚠ ホテル予約ツール ✅ 新幹線の座席、通路側を 予約されちゃった… よくある課題① タスクの精度が微妙
12 KDDI Agile Development Center Corporation
13 KDDI Agile Development Center Corporation うわっ…今⽉の トークン利⽤料、 ⾼すぎ…︖ 開発チーム
14 KDDI Agile Development Center Corporation うわっ…今⽉の トークン利⽤料、 ⾼すぎ…︖ 開発チーム
よくある課題② コンテキスト爆増
15 KDDI Agile Development Center Corporation こんなとき、マルチエージェントにすると 解決できることがあります
16 KDDI Agile Development Center Corporation 出張申請ツール 経路検索ツール チケット購⼊ツール ホテル予約ツール
17 KDDI Agile Development Center Corporation 出張申請ツール 経路検索ツール ホテル予約ツール チケット購⼊ツール
委譲 (ハンドオフ)
18 KDDI Agile Development Center Corporation 出張申請ツール 経路検索ツール ホテル予約ツール チケット購⼊ツール
委譲 (ハンドオフ) マルチエージェントの利点 • 各タスクの精度が上がる • 余計なコンテキストを 親エージェントから分離できる
19 KDDI Agile Development Center Corporation 出張申請ツール 経路検索ツール ホテル予約ツール チケット購⼊ツール
委譲 (ハンドオフ) マルチエージェントの⽋点 • 合計レイテンシーが増える • アーキテクチャが複雑になる
20 KDDI Agile Development Center Corporation マルチエージェントの 作り⽅
21 KDDI Agile Development Center Corporation 各フレームワークの機能を使えばOK このへんも⼈気
22 KDDI Agile Development Center Corporation めでたしめでたし
23 KDDI Agile Development Center Corporation これが、やや⼤規模な エンプラ組織での開発になると…︖
24 KDDI Agile Development Center Corporation 出張⼿配 システム 稟議 システム
経費精算 システム 開発チームA 開発チームB 開発チームC
25 KDDI Agile Development Center Corporation 出張⼿配 システム 稟議 システム
経費精算 システム 開発チームA 開発チームB 開発チームC
26 KDDI Agile Development Center Corporation 出張⼿配 システム 稟議 システム
経費精算 システム 開発チームA 開発チームB 開発チームC 開発⾔語やフレームワークが バラバラで、 エージェント連携しづらい…︕
27 KDDI Agile Development Center Corporation
28 KDDI Agile Development Center Corporation ドドドド…
29 KDDI Agile Development Center Corporation ドドドド…
30 KDDI Agile Development Center Corporation 話は聞かせてもらった︕ オレが解決する
31 KDDI Agile Development Center Corporation Agent2Agent (A2A) Protocol •
2025年4⽉にGoogleが発表。 AIエージェント間の連携を標準化するオープンプロトコル • 同6⽉にはLinux Foundationに委譲。 GoogleのほかAmazon、Microsoftなど複数社でプロジェクトが設⽴された • 2026年3⽉、バージョン1.0に到達
32 KDDI Agile Development Center Corporation A2Aのしくみは 3ステップ
33 KDDI Agile Development Center Corporation 出張⼿配 エージェント 出張経費の 精算してくれるやつ
おらんかな… ステップ① 検出(Discovery)
34 KDDI Agile Development Center Corporation ステップ① 検出(Discovery)
35 KDDI Agile Development Center Corporation 私は経費精算エージェントです。 https://agents.kddi.com/keihi/a2a にいます。 Entra
IDでアクセストークン もらって遊びにきてね🫶 エージェントカード ステップ① 検出(Discovery)
36 KDDI Agile Development Center Corporation クライアント エージェント ステップ② 認証(Authentication)
アクセストークンを 取得 例︓ Entra ID
37 KDDI Agile Development Center Corporation https://agents.kddi.com/keihi/a2a 奴だな︕ クライアント エージェント
リモート エージェント ステップ③ メッセージ送信(sendMessage API)
38 KDDI Agile Development Center Corporation 出張ID 061の 経費申請やっといて メッセージ
ステップ③ メッセージ送信(sendMessage API)
39 KDDI Agile Development Center Corporation 作業開始しました︕ タスク • メッセージ
• タスクID: 001 ステップ③ メッセージ送信(sendMessage API)
40 KDDI Agile Development Center Corporation 状況どうかな︖ ポーリング ステップ③ メッセージ送信(sendMessage
API)
41 KDDI Agile Development Center Corporation できました︕ タスク • アーティファクト
(成果物) ステップ③ メッセージ送信(sendMessage API)
42 KDDI Agile Development Center Corporation もう少し技術⾯を補⾜します
43 KDDI Agile Development Center Corporation トランスポート 通信にはHTTP(S)、ペイロードにはJSON-RPC 2.0を使います。 なるべくWeb標準のプリミティブを組み合わせる思想です。
JSON-RPC形式 HTTPS
44 KDDI Agile Development Center Corporation ディスカバリー戦略 エージェントカードの配布形態には3種類ある。 1. ウェルノウンURI
https://{エージェントのドメイン}/.well-known/agent-card.json で配布。 お⼿軽だが社内なら誰でも⾒つけられてしまう。 2. レジストリ 社内カタログを作って公開・管理する。 ⾼機能だが運⽤が⼤変。標準APIもまだ無い… 3. 直接設定 クライアントエージェントにカードを最初から持たせる。内容を変更しづらい
45 KDDI Agile Development Center Corporation インタラクション⽅法 リモートエージェントの進捗確認は3つのパターンに対応。 1. ポーリング
クライアントが定期的に「まだー︖」ってリクエストを送る。原始的。 2. SSEストリーミング HTTPコネクションを張り、タスク終了まで差分受信をサブスクライブする。 接続管理が⾯倒だが、更新を素早く受け取れる。 3. プッシュ通知 ⻑時間タスクをぶん投げた後、 クライアントはWebhookを⽴てて重要な通知のみを待ち受ける。
46 KDDI Agile Development Center Corporation A2Aを使ったクライアント&サーバーの実装例 例えば、MastraのエージェントからStrandsのエージェントを呼び出すコードは以下。 クライアント エージェント
リモート エージェント
47 KDDI Agile Development Center Corporation A2Aは「サブエージェント」⽤ではない 単独システムの内部でサブエージェントを呼ぶだけなら、フレームワークの機能で事⾜りる。 あくまで「外部に存在している他のエージェントを⾒つけて、呼び出す」ための やり取りを標準化するプロトコルです。
a2a-protocol.org/latest/#what-a2a-is-not
48 KDDI Agile Development Center Corporation MCPとA2Aは組み合わせて使えます A2A MCP エージェント
ツール それぞれ役割が違うため、相互に補完して使えるプロトコルです。
49 KDDI Agile Development Center Corporation 閑話休題︓ドキュメント乱⽴問題
50 KDDI Agile Development Center Corporation 公式ドキュメント is どれ︖︖︖ a2a-protocol.org
a2aprotocol.org a2aprotocol.ai agent2agent.info
51 KDDI Agile Development Center Corporation 公式ドキュメント is どれ︖︖︖ このGoogleのやつが
⼀番分かりやすい ※ADK贔屓なのはご愛嬌。 なんか他のは LFに寄贈されたあたりから ポコポコ湧いてきた
52 KDDI Agile Development Center Corporation そんなA2A、流⾏ってるの︖
53 KDDI Agile Development Center Corporation 時代を先取りしすぎたA2A 私も⾊々な現場のAI案件を⾒てきましたが、A2Aの利⽤事例をあまり聞きません。 • そもそもAIエージェント、ハマるユースケースを⾒つけるのが難しい
• 要件を⾒つけても「シングルエージェント+ツール」で⼗分⾜りてしまう • たまにマルチエージェント欲しくなるけど、単⼀フレームワークで完結する 社内で各チームが独⾃コンポーネントを開発するケースでも、 よく考えるとA2Aのリモートエージェントではなく リモートMCPサーバーを作れば⼗分なことが多い。
54 KDDI Agile Development Center Corporation 「社内基盤」の標準仕様としてA2Aが検討されがち 昨年から⾊々な企業で、社内⽤AIエージェント基盤を構築したいという話をよく聞きます。 エンプラで「基盤構築」が発⽣しがちな理由はいくつかあります。 •
マネジメントの年代層は、平成中期の仮想化トレンド時代の成功体験がありがち • まとまった投資稟議を取るためには、壮⼤な計画を謳う必要がある • セキュリティ/ガバナンスが不安。でも技術的に何すればいいのかイメージ湧きづらい 現代では、基盤構築=クラウドの機能の再発明になりがち。アジリティも落ちます。 AIは「ユースケースの発⾒」が⼤事なので、⼩さく始めて試⾏錯誤するのがオススメ。 成功事例がいくつか増えてきてから、段階的にコンポーネント共通化を進めましょう。 “要件なき基盤構築” にお⾦注ぎ込んで、使われずに終わるのは悲しいですよね…。
55 KDDI Agile Development Center Corporation マルチエージェント=マイクロサービスの再来︖ A2Aが必要になるようなマルチエージェントを設計すると、 検出・通信・認証など、数年前の「マイクロサービス」ブームを彷彿とさせます。 組織内の複数の開発チームによる連携や、役割ごとの責務分担など、
⼈的側⾯も含めてマイクロサービス設計のナレッジを活かせる部分が多いです。
56 KDDI Agile Development Center Corporation A2Aの最新情報 v1.0で何が変わった︖
57 KDDI Agile Development Center Corporation A2A バージョン1.0の変更点 安定化 •
データモデルの整理(破壊的変更あり) • 型安全性の強化 • セキュリティ仕様の拡充 • 互換性の強化(バージョンネゴシエーション対応) 新機能 • エージェントカードの署名対応 • マルチテナント対応(パス or 認証ヘッダーでルーティング) • マルチプロトコル対応(JSON-RPC & gRPC & HTTP+JSON)
58 KDDI Agile Development Center Corporation 最後に宣伝
·ͩؒʹ߹͏ʂ "84Ͱ"*ΤʔδΣϯτʹೖ "NB[POͰධൃചதʂ ,"(ΈͷΔΜ 3FMJD۽ా ,5$ా ͋ͷਓ͕ؼ͖ͬͯͨʂ ಡΈ͍͢ਤղϑϧΧϥʔɻ ϋϯζΦϯͰ৮ֶͬͯΔʂ