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

【Google Cloud Next Tokyo 26】Agent Development K...

【Google Cloud Next Tokyo 26】Agent Development Kit (ADK) と Agent Platformで実現する、次世代の業務効率化

Avatar for Kazuki Hara

Kazuki Hara

July 31, 2026

More Decks by Kazuki Hara

Other Decks in Technology

Transcript

  1. MIU ( Media & IP United ) 管轄とは MIU は、株式会社サイバーエージェントにおいて、

    メディア事業と IP 領域を横断的に推進する事業領域です。 多様なメディアサービスやコンテンツ、知的財産を掛け合わせる ことで、新たな価値創出と事業成長の加速を目指しています。 Google Cloud Next Tokyo Proprietary
  2. AGENDA Google Cloud Next Tokyo 01 02 03 04 業務改善の方向性

    エージェントアーキテクチャ ADK Eval と開発ワークフロー まとめ Proprietary
  3. 技術構成 • エージェントフレームワーク: 「ADK 2.0」 • 実行基盤: 「Agent Platform Agent

    Runtime, Cloud Run Jobs」 • Webアプリ: 「Cloud Run Service」 Agents Job Worker Web App Cloud Run Service Cloud Run Jobs Gemini 3.5 Flash/ 2.5 Pro Agent Platform Agent Runtime MCP Google Cloud Next Tokyo API Proprietary
  4. Workflow か Agentic か やみくもに LLM にルーティングをさせない Workflow (ADK 2.0

    Workflow) Agentic (LlmAgent) • 固定グラフ • LLM がルーティングと Tool 選択を判断 • 決定論的 • 柔軟だが揺らぐ • 定型の業務プロセス向き • カバー範囲が広域、 • デバッグが比較的容易 探索的・非定型なタスク向き • Google Cloud Next Tokyo デバッグが比較的困難 Proprietary
  5. 目的に合わせた UI • 「AI Agent ≠ チャットアプリ」 ◦ • •

    チャット: 想定する入力の柔軟性・機能のカバー範囲が広いケース フォーム形式の UI ◦ 柔軟な応答を必要としない機能なため ◦ ユーザー応答は逐次、選択形式 (ボタン/ チェックボックス )で取得 利用者が直感的に利用できるようにする Google Cloud Next Tokyo Proprietary
  6. ADK 2.0 Workflow での実装 • Workflow と Agentic のハイブリッド( SubAgent

    で柔軟性を活かす) • 分岐・合流・再試行・フォールバック • Agent Runtime へのデプロイ (セッション管理 / スケーリング) Parallel tasks 再試行 SubAgent 1 GUARD 品質を判定 Fan-out Preprocess ••• Input 全タスクの 完了を待つ 処理を分岐 SubAgent n Google Cloud Next Tokyo Join Postprocess 結果を統合 Output GUARD 品質を判定 Proprietary
  7. 「人間が待つ」をなくす Cloud Run Jobs から Agent Runtime へリクエスト • 一括投入

    : スプレッドシートでバッチ処理。1 件ずつの投入をしない • 並列実行 : 1 件 = 1 タスクの並列 index で一斉処理 • バックグラウンド処理 : 画面を閉じて、人間は他の仕事へ Google Cloud Next Tokyo Proprietary
  8. ADK の組み込み評価機能 AI エージェントの出力品質を自動で評価する仕組みが標準搭載 • 『評価ケース × 評価基準』を定義して評価実行 ◦ •

    LLM as a Judge, Tool Trajectory, Reference ベースの評価が可能 下記の方法で利用 ◦ adk web(開発者が実行・確認) ◦ adk eval CLI(コーディングエージェント) ◦ 評価ケース 入力・初期状態 Agentを実行 pytest(CI) LLM-as-judge Google Cloud Next Tokyo 評価基準 Tool・rubric 結果+理由 Reference を元に評価 Proprietary
  9. 開発ハーネス -コーディングエージェント × ADK Eval 実装・評価の差分を産まない : 実装と評価資産を同じ変更単位 にする仕組み化 開発品質の向上

    : 『実装 → EVAL → 失敗した観点を読んで修正』を収束まで自走 STEP 1 STEP 2 STEP 3 専用 Skill Coding Agent 専門家と開発者 変わった出力・ Tool・安全境界を確認 追加すべきケースとルーブリックを提案 評価資産を実装し、 ADK Eval を実行 結果と変更理由を整理 最終判断を持つ 基準の妥当性と境界をレビュー Google Cloud Next Tokyo Proprietary
  10. 評価基準・背景を一元管理 - Evalset / ケース ルーブリック どの入力で確かめるか どの基準で評価するか EVAL.md PR

    追加背景と対応関係 人間によるレビュー Repository Google Cloud Next Tokyo Proprietary
  11. まとめ エージェント設計 実行基盤 業務を分解し、性質に合わせてWorkflow と Agentic を使い分ける・組み合わせる。 Agent Runtime に実行を任せ、

    安定性と スケールを確保する。 業務への組み込み 品質と運用 一括・並列・バックグラウンド処理で、 人を待たせない。選択式 UI で、迷わせない。 ADK Eval と Coding Agent で 評価・修正を回し、品質を保つ。 判断は人が持つ。 Google Cloud Next Tokyo Proprietary