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
ADKを使って簡単にAIエージェントを作ってみよう
Search
K1mu21
June 09, 2026
Programming
280
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
170
Rust勉強会1回目の資料
k1mu21
0
84
ギャレトレ勉強会
k1mu21
0
83
リプレイスでやったこと
k1mu21
1
97
Cloudflareいいぞ
k1mu21
1
150
静的解析ツールを導入した話
k1mu21
1
240
WebGLを触ってみよう
k1mu21
1
65
GoのAirを使ってみた話
k1mu21
0
170
学生から社会人1年目を通して
k1mu21
2
260
Other Decks in Programming
See All in Programming
Oxcを導入して開発体験が向上した話
yug1224
4
330
Webフレームワークの ベンチマークについて
yusukebe
0
180
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.5k
RTSPクライアントを自作してみた話
simotin13
0
620
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
260
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
350k
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.7k
AIで効率化できた業務・日常
ochtum
0
140
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
170
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
11
6.1k
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.3k
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
140
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
340
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
From π to Pie charts
rasagy
0
220
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
170
Building Adaptive Systems
keathley
44
3.1k
The browser strikes back
jonoalderson
0
1.3k
Paper Plane (Part 1)
katiecoart
PRO
0
9.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Skip the Path - Find Your Career Trail
mkilby
1
150
Large-scale JavaScript Application Architecture
addyosmani
515
110k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
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を使って直感的に画面デザインをいじれるのがいい部分ではある