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
AIエージェント実践集中コース LT
Search
Kaoru
June 07, 2025
Technology
300
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIエージェント実践集中コース LT
2025/6/7
Kaoru
June 07, 2025
More Decks by Kaoru
See All by Kaoru
古今東西SRE
okaru
2
240
Qiita Bash アドカレ LT #1
okaru
0
280
Mobile App with AI Meetup #1
okaru
0
130
JAWS-UG SRE支部 #14 LT
okaru
0
220
ゆるSRE #11 LT
okaru
1
1.1k
AI Engineering Summit Pre Event LT #10
okaru
2
830
技術選定を突き詰める 懇親会LT
okaru
2
1.5k
Amazon S3 Tables + Amazon Athena / Apache Iceberg
okaru
2
540
JAWS-UG SRE支部 #11 LT EKS Auto Mode をやりたい
okaru
0
67
Other Decks in Technology
See All in Technology
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
280
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
AI Driven AI Governance
pict3
0
460
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
180
穢れた技術選定について
watany
17
5k
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
1
170
企業でAWS Organizationsを動かすための組織設計の考え方
nrinetcom
PRO
1
100
Making sense of Google’s agentic dev tools
glaforge
1
250
知らん間に、回ってる
ming_ayami
0
650
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
340
シンガポールで登壇してきます
yama3133
0
210
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.5k
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.1k
Abbi's Birthday
coloredviolet
3
8.7k
Ruling the World: When Life Gets Gamed
codingconduct
0
280
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
370
New Earth Scene 8
popppiees
3
2.4k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
410
Claude Code のすすめ
schroneko
67
230k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Transcript
AI エージェント実践集中コース LT A2Aをプロトコルの流れから見てみる 2025/6/7
©2025 Voicy, Inc. 自己紹介 名前:織田 薫(かおる) 会社:株式会社Voicy 職業:ペンギン好きSRE mixi2:@penpen
©2025 Voicy, Inc. A2Aプロトコルとは? • A2A(Agent-to-Agent)プロトコルは、Googleが2025年 4月10日に発表した、異なるAIエージェント同士が安全 かつ効率的に通信・協働できるように設計されたオー プンプロトコル
• A2Aは業界横断的な標準化を目指し、Atlassian、 PayPal、Salesforce、SAP、ServiceNowなど50社以上 のパートナーと共同で策定されている
©2025 Voicy, Inc. 通信の流れ Geminiで下記レポジトリを参照して作成 https://github.com/google-a2a/A2A
©2025 Voicy, Inc. Discovery(検出) • クライアントエージェントがリモートエージェント サーバーのエージェントカード (.well-known/agent.json)を取得し、機能を発見す る
©2025 Voicy, Inc. Agent Card(エージェントカード) • エージェントの機能説明 • 認証要件(OAuth2/Bearerトークンなど)
• サポートする入力/出力形式(text/plainや application/htmlなど) • ストリーミング対応可否
©2025 Voicy, Inc. Agent Card(エージェントカード) { "name": "Google Weather
Agent", "description": "Provides current weather conditions and forecasts for cities worldwide.", "url": "https://weather.google.com/agent", "provider": { "organization": "Google", "url": "https://google.com" }, "version": "1.0.0", "authentication": { "schemes": ["OAuth2"] }, …..
©2025 Voicy, Inc. Initiation(開始) • クライアントが tasks/send 等でタスク依頼を送信 し、タスクIDを発行する
©2025 Voicy, Inc. Initiation(開始) • tasks.send: 同期処理向け(即時応答期待) • tasks.sendSubscribe:
非同期ストリーミング向け(SSE接続 確立) { "jsonrpc": "2.0", "method": "tasks.sendSubscribe", "params": { "taskId": "550e8400-e29b-41d4-a716-446655440000", "input": {"text": "東京の週間天気予報を取得 "} } }
©2025 Voicy, Inc. Processing(処理) • リモートエージェントがタスクを受け取り、処理を開 始する
©2025 Voicy, Inc. Processing(処理) • リモートエージェントは、タスク受領を確認し、タス クIDや初期状態を返します { "result":
{ "taskId": "task-789", "status": "working", "acceptedAt": "2025-06-05T10:00:00Z" }, "id": "req-456" }
©2025 Voicy, Inc. Interaction(インタラクション) • タスクが入力要求状態になった場合、追加メッ セージのやりとり(tasks/send等)を行う
©2025 Voicy, Inc. Interaction(インタラクション) { "jsonrpc": "2.0", "id": 2,
"method": "tasks/send", "params": { "id": "de38c76d-d54c-436c-8b9f-4c2703648d64", // 既存タスク ID "message": { "role": "user", "parts": [ { "type": "text", "text": "明日は傘が必要ですか? " } ] } } }
©2025 Voicy, Inc. Streaming/Notification(進捗通知) • SSEやWebhook等で進捗や中間結果を逐次通知 (長時間タスクの場合) ※SSE:Server-Sent Events、サーバー送信イベント
©2025 Voicy, Inc. Streaming/Notification(進捗通知) event: progress data: { "taskId":
"task-789", "status": "working", "progress": "50%", "message": "Fetching weather data from provider..." }
©2025 Voicy, Inc. Completion(完了) • タスクが完了・失敗・キャンセルなどの終端状態に 遷移し、最終結果やアーティファクトを返す
©2025 Voicy, Inc. Completion(完了) { "status": "completed", "artifacts": [{
"mimeType": "application/html", "data": "<div>東京の週間天気 ...降水確率 40%</div>" }] }
©2025 Voicy, Inc. ご清聴 ありがとうございました!