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
実体験から学ぶ分析エージェントの開発と運⽤
Search
Recruit
PRO
October 09, 2026
Technology
19
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
実体験から学ぶ分析エージェントの開発と運⽤
2026/10/8に、Data Engineering Summit 2026 前夜祭で発表した山本の資料になります。
Recruit
PRO
October 09, 2026
More Decks by Recruit
See All by Recruit
大規模フロントエンド開発におけるmonorepoという選択肢
recruitengineers
PRO
1
30
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
210
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
190
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
6
2.7k
ブラウザ研修 2026
recruitengineers
PRO
8
1.9k
事業価値と Engineering 2026年度版
recruitengineers
PRO
59
30k
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
1.5k
JavaScript 研修 (2026)
recruitengineers
PRO
2
930
TypeScript入門 2026
recruitengineers
PRO
3
1.6k
Other Decks in Technology
See All in Technology
大阪オフィスに Unitree Go2 がやってきたので Physical AI やってみた
dafujii
0
300
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
120
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
210
ミイダス株式会社 テックチームのご紹介 / MIIDAS Tech Team
miidas
0
150
AIアプリを使い分けるための共通ツール基盤を考えてみる#devio2026
osawa
0
250
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
0
120
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
170
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
230
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
130
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
130
個別開発で終わらせない。 現場の課題をプロダクトの強さに変える StockmarkのFDE
ktkrhr
0
580
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
450
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
490
For a Future-Friendly Web
brad_frost
183
10k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
It's Worth the Effort
3n
188
29k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
Chasing Engaging Ingredients in Design
codingconduct
0
340
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Transcript
実体験から学ぶ分析エージェントの 開発と運⽤ 株式会社リクルート データ推進室 旅⾏‧飲⾷‧ビューティー‧IDP‧SaaSデータソリューション部 データエンジニアリング2グループ ⼭本 哲⽣ 2026/10/08 ©
Recruit Co., Ltd. All Rights Reserved
Agenda 1. ⾃⼰紹介&組織紹介 2. アーキテクチャ 3. コストと品質 4. 開発と運⽤ 5.
まとめ © Recruit Co., Ltd. All Rights Reserved
Agenda 1 ⾃⼰紹介&組織紹介 © Recruit Co., Ltd. All Rights Reserved
Profile 写真 ⼭本 哲⽣ Yamamoto Tetsuo 所属 株式会社リクルート データ推進室 旅⾏‧飲⾷‧ビューティー‧IDP‧SaaSデータソリューション部
データエンジニアリング2グループ グループマネジャー 開発や分析の業務⽣産性向上に関する 基盤開発を担当 © Recruit Co., Ltd. All Rights Reserved
リクルートグループの事業領域 選択・意思決定を支援する情報サービスを提供し、 「まだ、ここにない、出会い。より速く、シンプルに、もっと近くに。」を実現する © Recruit Co., Ltd. All Rights Reserved
データウェアハウス (BigQuery) の規模 ユーザー数 数千 ⼈ テーブル数 数万 個 レコード数
数兆 件 ⚠ ドメイン知識がないと分析に使うべきデータがわからない © Recruit Co., Ltd. All Rights Reserved
分析依頼がデータ組織に集中 依頼者 データ組織 営業 依頼者が⾃分で 分析できる窓⼝を作る 調査 マーケティング ビジネス企画 …
SQL作成 結果説明 担当者が依頼ごとに対応 データ組織が分析のボトルネックに © Recruit Co., Ltd. All Rights Reserved Slack から使える 分析エージェント
出⼒例 プロンプト ⽣成結果 💬 過去3ヶ⽉のユニークユーザー数を出⼒ ✦ ⾃然⾔語によるデータ要求 ✦ SQLを⾃動で⽣成し実⾏ ✦
適切なグラフ形式を⾃動選定 © Recruit Co., Ltd. All Rights Reserved
Agenda 2 アーキテクチャ © Recruit Co., Ltd. All Rights Reserved
分析エージェントのアーキテクチャ Google Skill Registry ドメインA ドメインB ドメインC 動的ロード 分析エージェント Agent
Development Kit (ADK) 利⽤者 Slack App ADK標準のIntegration BigQuery ⾮同期で受付 ドメインB の skill 本⼈の権限でSQL実⾏ カスタムツール(HTML出⼒など) 分析結果の検証 実⾏ログ‧トレース 改善に活⽤ © Recruit Co., Ltd. All Rights Reserved
ADKの採⽤理由:Google Cloudとの統合が容易 BigQueryへのSQL実⾏ ドメイン知識の読み込み ログの保存 公式のBigQueryツールセット 設定するだけでスキーマ探索とSQL実⾏が可能 SkillToolset Google Skill
Registryから必要なドメイン知識のみを動的読み込み BigQuery Agent Analytics plugin 追加するだけでログをBigQueryに保存可能 💡 リトライ‧セッション保存‧トレースなどの⼀般的な機能も標準搭載 © Recruit Co., Ltd. All Rights Reserved
SQLは本⼈の権限で実⾏ 💡 依頼:「昨⽇の予約数を出して」 既存のデータ閲覧ポリシーを そのまま適⽤ 🤖 分析エージェント 依頼者本⼈の権限で SQL を実⾏
本⼈だけが⾒られるデータを 分析に利⽤可能 👤 Aさん 👤 Bさん (閲覧権限あり) (閲覧権限なし) 集計結果を回答 権限不⾜として回答しない 🔑 初回のみ OAuth で権限を連携 © Recruit Co., Ltd. All Rights Reserved
Agenda 3 コストと品質 © Recruit Co., Ltd. All Rights Reserved
コスト削減 LLM トークン消費削減 BigQuery スキャン量削減 使わないツールは除外 上限を超えるクエリは実⾏前に拒否 ツールは使わなくてもトークンを消費 スキャン量を減らすとともにタイムアウトも防⽌ 拒否する場合修正⽅法を返す
スキーマ探索を1回にまとめる 複数ターンの往復を減らす × スキャン量が上限を超えています ◦ 必要な列のみを SELECT してください ◦ パーティション列への WHERE を書いてください 💸 デフォルトの実装ではコストの無駄が発⽣ © Recruit Co., Ltd. All Rights Reserved
敵対的レビューの導⼊ ① 軽量モデルで 依頼を分類 ② 対象を限定 因果‧予測‧施策提案 ③ 別モデルで検証 ④
回答を書き直し ※ 対象外の依頼は、検証せずに即時回答 📍 検出例:観察データから因果を断定 📍 検出例:代理指標と⽬的指標を同⼀視 ❌ 施策Aで予約が増えた ❌ クリック率が上がったのでCVも伸びた ⭕ 施策Aの実施後に予約が増えた(因果は未検証) ⭕ クリック率は上昇。CVへの影響は別途確認が必要 🛡 分析に基づく誤った意思決定の防⽌ © Recruit Co., Ltd. All Rights Reserved
Agenda 4 開発と運⽤ © Recruit Co., Ltd. All Rights Reserved
なるべくADK標準を継承して拡張 ADK 標準 ReflectAndRetryToo lPlugin 失敗時の⾃動リトライ ⚠ 標準のままだと困ったこと SQL のエラーでリトライされない
標準は例外のみリトライし SQL のエラーでは値を返す LlmEventSummarizer 要約されたことが利⽤者に⾒えない ⻑い履歴の要約 会話履歴を正確に覚えていると誤解させる 🔄 ADK の更新が容易に © Recruit Co., Ltd. All Rights Reserved ✨ 拡張した要素 🔁 SQL エラーもリトライ対象に 🗂 要約したことを進捗に表⽰
利⽤ログによる改善ループ 🔍 ログからわかること ① ログを収集 ② エージェント⾃⾝で分析 プラグイン → BigQuery
利⽤状況を調査 利⽤の多い依頼 時間がかかっている依頼 ④ 改善を実施 ③ 改善対象を決定 ツール‧プロンプト‧ガードレール 利⽤実績から判断 エージェントのエラー 📈 分析エージェント⾃⾝で改善を効率化 © Recruit Co., Ltd. All Rights Reserved
まとめ アーキテクチャ 既存基盤と統合しやすいフレームワークを採⽤ 早期⽴ち上げを可能に 複数の⼯夫でコスト削減 使わないツールを除外し、上限を超えるクエリは実⾏前に拒否 コストと品質 誤った断定を別モデルによる検証で防⽌ 因果‧予測など単純な集計に留まらない依頼では回答を検証 極⼒標準機能を利⽤し、継承して拡張
不⾜部分だけを拡張し ADK の更新に追従する 開発と運⽤ 分析エージェント⾃⾝を改善に活⽤ 利⽤ログをエージェント⾃⾝に分析させ、改善対象を抽出 © Recruit Co., Ltd. All Rights Reserved
We are hiring! データサイエンティスト 【情報受信フォーム】 イベント告知やデータ推進室に関する 各種情報配信をご希望の方は、 ぜひ下記よりご登録ください! 機械学習エンジニア データエンジニア
アナリティクスエンジニア R&Dエンジニア データアプリケーションエンジニア クラウドエンジニア 20 © Recruit Co., Ltd. All Rights Reserved