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
2.5k
9
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
局所最適は悪ではない。壊れているのは指標です。量と質を同時に見る先行指標の設計
recruitengineers
PRO
2
1.2k
大規模フロントエンド開発におけるmonorepoという選択肢
recruitengineers
PRO
2
110
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
300
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
300
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
6
2.8k
ブラウザ研修 2026
recruitengineers
PRO
8
2.1k
事業価値と Engineering 2026年度版
recruitengineers
PRO
59
31k
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
1.5k
JavaScript 研修 (2026)
recruitengineers
PRO
2
970
Other Decks in Technology
See All in Technology
Teaching Python with three kinds of AI
reuven
0
120
Claude Code on Bedrock で統制をかける小ネタ集/claude-code-bedrock-governance-tips
emiki
1
12k
freeeにおける AI を用いた ブラウザ動作確認の自動化の取り組み
freee
PRO
0
220
正解のない研修に放り出されて / Being thrown into a training program with no right answers
ohnoeight
1
150
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
5
1.7k
撮るだけでは終わらない。ソニーが挑むB2Bカメラソリューション開発
sony
0
110
AIコーディングを実践してきた1年を振り返る / Looking Back on a Year of Practicing AI Coding
takedatakashi
1
130
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
220
Obsidian Vault Architectures
x5gtrn
PRO
0
150
AWS DevOps Agentはどこまで任せられるか 〜機能の現在地と、機能拡張の実践〜
nyankotaro
0
240
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
190
Metadata - Section 2: Simple Metadata & Meta Tags
mohab1
0
140
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
720
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
620
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Skip the Path - Find Your Career Trail
mkilby
1
260
The Mindset for Success: Future Career Progression
greggifford
PRO
0
550
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
610
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
The Cost Of JavaScript in 2023
addyosmani
55
10k
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