Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AIエージェント実践集中コース LT
Search
Kaoru
June 07, 2025
Technology
320
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
270
Qiita Bash アドカレ LT #1
okaru
0
300
Mobile App with AI Meetup #1
okaru
0
150
JAWS-UG SRE支部 #14 LT
okaru
0
290
ゆるSRE #11 LT
okaru
1
1.1k
AI Engineering Summit Pre Event LT #10
okaru
2
850
技術選定を突き詰める 懇親会LT
okaru
2
1.5k
Amazon S3 Tables + Amazon Athena / Apache Iceberg
okaru
2
560
JAWS-UG SRE支部 #11 LT EKS Auto Mode をやりたい
okaru
0
70
Other Decks in Technology
See All in Technology
3人で1000GPU超を統合運用する?マルチクラウド&オンプレを跨ぐ、構築と運用のリアル!
kazukun0716
2
510
サーバーレスをどこまで使う? WebRTC対戦ゲームで選んだVPSとの共存設計
kaidouji85
0
460
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
110
Mastering Agentic Development: Harness Engineering for Effective Coding Agents
konippi
3
590
AIエージェント時代のPlatform as a Product —— テックリードがPdMとして回す発見・導入・計測 / Platform as a Product in the AI Agent Era
toshi0607
1
400
AI Native Platform Engineering 〜PlatformとAgileで“作る速さ”を“価値”へ〜
uya116
0
220
Coil3を内部実装から読み解く~キャッシュ戦略とAVIF画像の描画〜/nikkei-tech-talk50
nikkei_engineer_recruiting
0
110
Making AI Agents Safe and Fast- Jev, Obsidian, and the Meta-Harness
x5gtrn
PRO
0
150
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
430
音声コミュニティを守るAI監視基盤_ 90%以上の入力削減を支えたServerless設計と運用判断
shuheioka123
0
110
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
110
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Un-Boring Meetings
codingconduct
0
430
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Accessibility Awareness
sabderemane
1
220
WCS-LA-2024
lcolladotor
0
830
First, design no harm
axbom
PRO
2
1.3k
Statistics for Hackers
jakevdp
799
230k
WENDY [Excerpt]
tessaabrams
14
39k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Believing is Seeing
oripsolob
1
230
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. ご清聴 ありがとうございました!