Slide 1

Slide 1 text

2025/07/24 ADK活⽤の実践事例 AIエージェントの作り⽅から 現場での活⽤事例まで ADKで始めるエージェント開発の基本 〜デモを通じて紹介〜 株式会社G-gen 奥⽥梨紗

Slide 2

Slide 2 text

1 はじめに

Slide 3

Slide 3 text

3 © G‐gen All Rights Reserved

Slide 4

Slide 4 text

2 ADK とは ADK の基本と関連サービスのご紹介

Slide 5

Slide 5 text

5 © G‐gen All Rights Reserved 1 ADK とは Google Cloud で AI エージェントを構築する⽅法 ノーコード ノーコード〜ローコード プログラミング Agent Designer ⽬標、⼿順、データソースとツールを⼊ ⼒することでエージェントを作成可 ※Agentspace 上のサービス Conversational Agents CES(Customer Engagement Suite)というサービス群の1つ ※旧称:Vertex AI Agents ADK エージェント開発を⽀援する オープンソースの開発キット

Slide 6

Slide 6 text

6 © G‐gen All Rights Reserved 1 ADK とは ADK (Agent Development Kit)とは ADK公式ドキュメントを参考に作成 https://google.github.io/adk-docs Google Cloud Next(4⽉開催)で発表された、 Google 製のオープンソース開発フレームワーク Gemini に限らず、あらゆる⾔語モデルに対応可能 数⾏のコードでエージェントを構築可能

Slide 7

Slide 7 text

7 © G‐gen All Rights Reserved AI エージェントの構築とデプロイのための機能スイート Vertex AI Agent Builder Vertex AI Agent Builder の概要 https://cloud.google.com/vertex-ai/generative-ai/docs/agent-builder/overview?hl=ja

Slide 8

Slide 8 text

8 © G‐gen All Rights Reserved 1 ADK とは 例:ADKで作成した議事録作成シングルエージェント ディレクトリ図

Slide 9

Slide 9 text

9 © G‐gen All Rights Reserved 1 ADK とは 例:ADKで作成した議事録作成シングルエージェント ディレクトリ図 どのエージェントを選択するか指定 どのツールを選択するか指定

Slide 10

Slide 10 text

10 © G‐gen All Rights Reserved 1 ADK とは 例:ADKで作成した議事録作成シングルエージェント 会議の⽂字起こしを ⼊⼒ 数秒で 議事録完成!!

Slide 11

Slide 11 text

11 © G‐gen All Rights Reserved 1 ADK とは ADK におけるエージェントの種類 # エージェント 概要 1 LLM エージェント Gemini などの大規模言語モデル が思考を担当するエージェント 2 ワークフローエージェント シークエンシャルエージェント (SequentialAgent) JSON/YAML で書いた実行パター ンに従いサブエージェントを制御す る方法。 LLMによる判断を用いず、事前に 定義したルールに従って繰り返し処 理を実行する。 3 ループエージェント (LoopAgent) 4 パラレルエージェント (Parallel Agent) 5 カスタムエージェント 条件付きロジックや複雑な状態管 理ができるエージェント。

Slide 12

Slide 12 text

12 © G‐gen All Rights Reserved 1 ADK とは ワークフローエージェントの種類 ループ エージェント - Loop Agent - シークエンシャル エージェント - Sequential Agent - パラレル エージェント - Parallel Agent - サブエージェントを指定順に実行 厳密な処理順が必要なときに使う 条件や回数に応じて サブエージェントを 繰り返し実行 サブエージェント並列で実行 タスクを同時処理する場 合に有効

Slide 13

Slide 13 text

13 © G‐gen All Rights Reserved 1 ADK とは ADK で開発したエージェントを Google Cloud にデプロイする⽅法 Cloud Run GKE Agent Engine Google Cloud が提供するサーバレスなコンテナ実⾏環境 ※MCPサーバーのホスティングにも使われる Google Cloudが提供するフルマネージドなKubernetesサービス コンテナ化されたアプリケーションのデプロイ、スケーリング、 管理を⾃動化する Google CloudのVertex AI上で動作する、AIエージェントの開発、 デプロイ‧運⽤を⽀援するフルマネージドな実⾏基盤

Slide 14

Slide 14 text

14 © G‐gen All Rights Reserved 1. ADK とは Cloud Run にデプロイする⽅法 以下コマンドを実⾏することで簡単にデプロイできる(UI 付きの場合の最低限のコマンド) ADK 公式ドキュメントより https://google.github.io/adk-docs/deploy/cloud-run/#command-usage adk deploy cloud_run \ --project=$GOOGLE_CLOUD_PROJECT \ --region=$GOOGLE_CLOUD_LOCATION \ --with_ui \ $AGENT_PATH

Slide 15

Slide 15 text

15 © G‐gen All Rights Reserved 1ADKとは Cloud Run でデプロイした場合は? Google I/O セッション動画より引用 https://youtu.be/8rlNdKywldQ?si=LBuKBJovT4uFzKMU Cloud Run では 応答処理( Serving)と 総合制御( Orchestration)がで きる …けど、 メモリ管理はできない

Slide 16

Slide 16 text

16 © G‐gen All Rights Reserved 1 ADK とは Agent Engine とは? Agent Engine Observability Cloud Trace Cloud Logging Cloud Monitoring Evaluation Vertex AI Evaluation Models Gemini Model Garden Fine-tuned models Tools Built-in tools Custom tools Ecosystem tools Google Cloud tools MCP tools Open API tools Agent Frameworks Google Agentspace Example store Managed session Managed memory Private preview Code execution Coming soon Simulation environment Coming soon CI/CD ADK LangGraph LangChain LlamaIndex CrewAI AG2 Other Python frameworks Terraform Client Front-end, SDK, API, Agent Starter Pack Register agents Google CloudのVertex AI上で動作 する、AIエージェントの開発、 デプロイ‧運⽤を⽀援するフルマ ネージドな実⾏基盤

Slide 17

Slide 17 text

17 © G‐gen All Rights Reserved 1 ADK とは AI エージェントの構築とデプロイのための機能スイート Vertex AI Agent Builder Vertex AI Agent Builder の概要 https://cloud.google.com/vertex-ai/generative-ai/docs/agent-builder/overview?hl=ja

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

2 デモ

Slide 20

Slide 20 text

20 © G‐gen All Rights Reserved 2 デモ デモ紹介スライド 話は逸れますが スライドはKiroで ⽣成しました

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

Thank you