Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agent Development Kit (ADK) でLINE Bot作ってみた

Agent Development Kit (ADK) でLINE Bot作ってみた

LINE DC Generative AI Meetup #6の登壇資料です。

https://linedevelopercommunity.connpass.com/event/355879/

Google ADKでチャットしてみる。 - YouTube
https://youtu.be/ah1d4pdqzUc?feature=shared

Avatar for Kento.Yamada

Kento.Yamada

June 17, 2025
Tweet

More Decks by Kento.Yamada

Other Decks in Programming

Transcript

  1. 今日お伝えしたいこと • 自己紹介 • Google ADK(Agent Development Kit)とは • ADKに登場する要素(LINE

    botを作るにあたって必要なもの) • ADKベースでLINE botはどう動くか • Google ADKを使ったLINE bot開発の流れ • 課題 3
  2. 山田顕人(Kento.Yamada) @ymd65536 自己紹介 4 仕事:MSP向け内製システムの開発、マルチクラウドエンジニア/デベロッパー 活動:.NETラボ勉強会、Azure AI Communityの運営 LINE API

    Expert(2024年〜) Google Cloud Partner Top Engineer 2025 DataAnalytics(2024年〜) Google Cloud Partner Tech Blog Challenge 2023 Cloud AI/ML 部門 Microsoft MVP for Developer Technologies(2024年〜) AWS Community Builders LAPRAS OUTPUT AWARD 2024 01
  3. LINE botを作るにあたって最低限必要なADKの機能(全体像) 10 InMemorySessionService LlmAgent Runner name model description instruction

    AgentTool Tool エージェントの情報 Agent as a Toolの設定 Toolの設定 チャットセッションの管理 ルートエージェント エージェントの起動 SubAgent SubAgentの設定
  4. 動作確認の方法 主な実行方法は3つ 1. Runnerとやりとりできるプログラムを作成してターミナルでチャットを実行する 2. LINE botで直接試す 3. adk web(Google

    ADKのチャット機能)を使う 手段1と手段2は開発のイテレーションを回しにくい。 エージェントの動きを試すために手間をかけたくない場合はadk webが良い。 ※次のスライド:動画で紹介 18
  5. 19

  6. 21