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
ADKを使って簡単にAIエージェントを作ってみよう
Search
K1mu21
June 09, 2026
Programming
390
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ADKを使って簡単にAIエージェントを作ってみよう
触ってみた!作ってみた!LT🛠️NightのLT資料
K1mu21
June 09, 2026
More Decks by K1mu21
See All by K1mu21
dependabotを導入して失敗した話
k1mu21
0
190
Rust勉強会1回目の資料
k1mu21
0
100
ギャレトレ勉強会
k1mu21
0
120
リプレイスでやったこと
k1mu21
1
110
Cloudflareいいぞ
k1mu21
1
180
静的解析ツールを導入した話
k1mu21
1
260
WebGLを触ってみよう
k1mu21
1
71
GoのAirを使ってみた話
k1mu21
0
180
学生から社会人1年目を通して
k1mu21
2
290
Other Decks in Programming
See All in Programming
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
120
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
12
7.7k
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
1
270
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
170
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
240
Modernizing iOS Apps
seyfoyun
0
140
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
650
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
3
630
Kotlinの15年とServer-Side Kotlin
n_takehata
1
170
[2026-10-14](C)Re:ゼロから始める異世界生活〜始まりの終わりと終わりの始まり〜
tosite
0
180
ActionController meets Protocol Buffers
sorah
1
750
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
200
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
560
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
330
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
470
Statistics for Hackers
jakevdp
799
230k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
650
The Curse of the Amulet
leimatthew05
3
16k
Skip the Path - Find Your Career Trail
mkilby
1
270
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
Transcript
ADKを使って簡単にAIエージェントを 作ってみよう
Who - 木村宗吾 - @detunote - 株式会社ラクーンホールディングス - バックエンドエンジニア -
新卒4年目 - 趣味 - ライブ、スノボ、旅行、 etc… - 最近の仕事 - 負債改善
ADKって何? - ADK(Agent Development Kit)はGoogleが提供するAIエージェント開発用のオー プンソースフレームワーク - PythonやJava、Go、TypeScriptで任意のエージェントを開発できる - ローカルでの実行や、ClaudRunへのデプロイが簡単に行える
- Mastraみたいなもの 公式サイト https://adk.dev/
こんなこと言われた,したいと思ったことはある? - AIを使って過去の問い合わせ対応履歴を出させて楽にしたい - AIを使って楽にデータ分析できるようにしたい - AIを使って特定の情報を簡単に持ってこれるようにしたい ADKを使えば簡単に解決できるかもしれません! 以下を参考に設定を進めます https://codelabs.developers.google.com/codelabs/agent-starter-pack-golang?hl=j
a#0
やってみた uvx agent-starter-pack create 設定をポチポチするだけで 終わり GithubActionsのテンプレも 用意してくれたりと便利 https://github.com/GoogleCloudPlatform/agent-starter-pack
生成されたenvを書き換え GOOGLE_GENAI_USE_VERTEXAI=false GEMINI_API_KEY=Your_api_key Agent PlatformのAPIキーの発行とかは飛ばしてます VertexAIをtrueにするとgcloud認証が必要で面倒なので一旦falseに
コマンドを実行 make install make playground makefileが生成されてるので指定して実行すればgo mod tidyとかが動くようになてい る
起動確認 コマンド実行完了後、 http://localhost:8501にアクセスすると チャット画面が表示されるようになる!
動作確認 天気の内容を聞くと返ってきた! (テンプレは天気に関する内容を出力 するようになってる)
ここからちょっと改造 - 旅行が好きなのでそれに関するものに改造する - 合同会社N-3さんが公開してる楽天トラベルのMCPサーバを使って宿泊場所の検 索できるようにしてみる https://n-3.ai/apps/mcp-catalog
MCP接続するコードを追加 MCP接続するための情報などを渡すコードを新しく追記
プロンプトを新しいものに変更 llmagentにさっきのMCP情報を渡して、プロンプトをそれっぽく変更
実行してみる ちゃんとMCP使って検索して くれるようになった
これから発展させるなら - ClaudRunなどへのデプロイ - make deployコマンド叩いたり、Actions使ったり - エージェント同士でやり取りさせるようにするA2A(Agent2Agent)プロトコルを使う - プロンプトをチューニングしたり、MCPツールの制限をかけてトークン消費量を抑え
る
業務では - 新卒研修のアドバイザー(後方腕組み役)的なことをしていて、メンターの質問対応 でドメイン業務が進まず大変という話を聞いてる - BackLogMCP、GitHubMCPを使って過去の研修内容を引っ張れるようにして、質 問の1次対応するようなエージェントを作って解決しようとしてる - 大体できたけどちょっと動作が不安定な感じもあり
まとめ - ADKを使えば簡単に自分が欲しいAIエージェントを作れる - コードで色々書けるので自分なりに調整できるのがいい - ADKはPythonやGoが使えるのでバックエンドエンジニアでも組み易いのがいい点 - MastraはTS、JSがメインなのでバックエンドがメインなエンジニアは触れにくさがある -
MastraはTSXを使って直感的に画面デザインをいじれるのがいい部分ではある