Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
dbtとBigQuery MLで実現する リクルートの営業支援基盤のモデル開発と保守運用
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Recruit
PRO
October 14, 2025
Technology
400
5
Share
dbtとBigQuery MLで実現する リクルートの営業支援基盤のモデル開発と保守運用
2025/05/27に、人工知能学会全国大会で発表した、布施、木村の資料です。
Recruit
PRO
October 14, 2025
More Decks by Recruit
See All by Recruit
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
1
26
データ戦略を加速させる プラットフォーム エンジニアリングと進化的アーキテクチャ
recruitengineers
PRO
2
22
まなび領域における生成AI活用事例
recruitengineers
PRO
2
200
AI時代にエンジニアはどう成長すれば良いのか?
recruitengineers
PRO
1
360
AIを用いたカスタマーサポートの業務プロセス・組織変革の実現
recruitengineers
PRO
1
190
問い合わせ自動化の技術的挑戦
recruitengineers
PRO
2
290
「Air ビジネスツールズ」のクライアントサポートにおける生成 AI 活用
recruitengineers
PRO
0
140
AI活用のためのアナリティクスエンジニアリング
recruitengineers
PRO
2
210
SaaS事業のデータマネジメント事例
recruitengineers
PRO
0
170
Other Decks in Technology
See All in Technology
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
150
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
1
600
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
190
AIを共同作業者にして書籍を執筆する方法 / How to Write a Book with AI as a Co-Creator
ama_ch
2
130
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
0
520
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5.2k
インターネットの技術 / Internet technology
ks91
PRO
0
210
Eight Engineering Unit 紹介資料
sansan33
PRO
3
7.3k
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
410
Introduction to Bill One Development Engineer
sansan33
PRO
0
410
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
370
AI時代のガードレールとしてのAPIガバナンス
nagix
0
280
Featured
See All Featured
Music & Morning Musume
bryan
47
7.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
120
The Mindset for Success: Future Career Progression
greggifford
PRO
0
310
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
Amusing Abliteration
ianozsvald
1
150
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
710
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
440
Designing for Timeless Needs
cassininazir
0
190
The SEO identity crisis: Don't let AI make you average
varn
0
440
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
510
Transcript
© Recruit Co., Ltd. All Rights Reserved dbtとBigQuery MLで実現する リクルートの営業⽀援基盤のモデル開発と保守運⽤
1: 株式会社リクルート データ推進室 2: 株式会社NTTデータ テクノロジーコンサルティング事業本部 3: クオリサイトテクノロジーズ株式会社 第三ビジネス部第⼆グループ 布施 拓⾺*1, 松岡 航希*2, 上出 創*3, ⽊村 隆介*1 2025/05/27 2025年度 ⼈⼯知能学会全国⼤会 Industrial Session
© Recruit Co., Ltd. All Rights Reserved Agenda 1. 背景
2. ビジネス上の問題と解決⽅針 3. 技術課題 4. 開発した営業⽀援基盤とその効果 5. まとめ 2
© Recruit Co., Ltd. All Rights Reserved 背景 Agenda
© Recruit Co., Ltd. All Rights Reserved 背景 4 弊社は⼈材マッチング、業務⽀援SaaS、販促マッチングプラットフォームを展開している🌏
© Recruit Co., Ltd. All Rights Reserved 背景 5 リクルートの提供する価値はユーザとクライアントのマッチングである💡
リボンモデル
© Recruit Co., Ltd. All Rights Reserved 背景 6 例:じゃらんnet
では、泊まりたい⼈と泊まって欲しい宿をマッチングしている 🏨 リボンモデル 🏨 👪 泊まりたい⼈ 泊まって欲しい宿 👷 🏠 🏙
© Recruit Co., Ltd. All Rights Reserved 背景 7 より多く、より質の⾼いマッチングを⽣み出すために、リクルートが⾏っていること🔥
TV CM, クーポン, ポイント, SEO, etc ... 営業, カスタマーサクセス, 業務⽀援SaaS, コンサル etc ... UX/UI 改善, マッチングエンジン開発 👈今⽇は こっちの話
© Recruit Co., Ltd. All Rights Reserved 背景 8 今回、我々が⽀援基盤を作った営業組織の業務フローは以下の通り👇
サポートが必要そうな クライアントを選定する ④事後処理 ③架電 ②事前準備 ①クライアント選定 クライアントへの サポート内容を準備する 架電してクライアントの お困りごとを解決する 架電内容の記録や報告、 架電中に出た宿題対応
© Recruit Co., Ltd. All Rights Reserved ビジネス上の問題 Agenda
© Recruit Co., Ltd. All Rights Reserved ビジネス上の問題と解決⽅針 10 クライアント数
(*1) はここ数年で急増している 🚀 [URL1 , URL2] *1 クライアント数は法⼈数のイメージ。同⼀法⼈でも店舗や部署が異なると別のアカウントが作られる。 👆 めっちゃ増えてる 🚀
© Recruit Co., Ltd. All Rights Reserved ビジネス上の問題と解決⽅針 11 問題
: 営業⼯数には限界があり、全クライアントをサポートできない 😖
© Recruit Co., Ltd. All Rights Reserved ビジネス上の問題と解決⽅針 12 解決⽅針:
より⼿厚いサポートが必要なクライアントを特定し、満⾜度と営業⽣産性の向上を 両⽴する🏋
© Recruit Co., Ltd. All Rights Reserved ビジネス上の問題と解決⽅針 13 再掲
: 営業組織の As-Is の業務フローは以下の通り👇 より⼿厚いサポートが必要 なクライアントを選定する ④事後処理 ③架電 ②事前準備 ①クライアント選定 クライアントへの サポート内容を準備する 架電してクライアントの お困りごとを解決する 架電内容の記録や報告、 架電中に出た宿題対応
© Recruit Co., Ltd. All Rights Reserved ビジネス上の問題と解決⽅針 14 営業組織の
To-Be の業務フローは以下の通り より⼿厚いサポートが必要 なクライアントは機械学習 モデルで特定済み ④事後処理 ③架電 ②事前準備 ①クライアント選定 クライアントへの サポート内容を準備する 架電してクライアントの お困りごとを解決する 架電内容の記録や報告、 架電中に出た宿題対応
© Recruit Co., Ltd. All Rights Reserved ビジネス上の問題と解決⽅針 15 この問題を解決できると、定量‧定性それぞれで以下のような嬉しいことがある
💰 定量💰 定性❤ 1. クライアントのサポートに伴う売上の向上 2. 営業マンの⽣産性向上 1. クライアントの満⾜度向上 2. 営業マンがクライアントとのコミュニケーションに集中できる
© Recruit Co., Ltd. All Rights Reserved 技術課題 Agenda
© Recruit Co., Ltd. All Rights Reserved 技術課題 17 初期のシステムアーキテクチャは以下の通り👇
© Recruit Co., Ltd. All Rights Reserved 技術課題 18 リクルートには多くの営業組織があり、Python
や R が書ける⼈材が⾜りない💦 うちも欲しい うちも うちも うちも うちも うちも うちも
© Recruit Co., Ltd. All Rights Reserved 技術課題 19 Python
や R に⽐べ、BigQuery を使える⼈材が相対的に多い点に着眼した 👀
© Recruit Co., Ltd. All Rights Reserved 技術課題 20 技術課題:BigQueryさえ使えればモデル開発と保守運⽤を実現する基盤を作ること
💻 より⼿厚いサポートが必要 なクライアントは機械学習 モデルで特定済み ④事後処理 ③架電 ②事前準備 ①クライアント選定 クライアントへの サポート内容を準備する 架電してクライアントの お困りごとを解決する 架電内容の記録や報告、 架電中に出た宿題対応
© Recruit Co., Ltd. All Rights Reserved 開発した営業⽀援基盤とその効果 Agenda
© Recruit Co., Ltd. All Rights Reserved 開発した営業⽀援基盤とその効果 22 作った営業⽀援基盤はこんな感じの構成
🎉 Big Query dbt intermediate 営業組織 登録 架電対象顧客 架電NG顧客 顧客マート 利⽤システムや 過去の履歴などのマート 営業リスト 提供 (ジョブで定期実⾏) 利⽤状況 受注履歴 staging mart Big Query ML mart[特徴量] mart[モデリング ] 顧客名 ログイン 過去受注 優先順位 A社 2 3 3 B社 10 1 1 C社 6 4 2 モデルマートのイメージ
© Recruit Co., Ltd. All Rights Reserved 開発した営業⽀援基盤とその効果 23 dbt
と BigQuery ML を選んだ理由 ✌ dbt BigQuery ML 1. データリネージの可視化によって前処理の流れが透明化される 2. ⾃動テストによって特徴量の異常にすぐ気づける 1. SQL が書ければ機械学習モデルが構築できる 2. モデルの評価まで GUI ベースで実施できる
© Recruit Co., Ltd. All Rights Reserved 開発した営業⽀援基盤とその効果 24 dbt
の簡単な紹介 ⚔ ‧パイプライン構築は書きやすく拡張されたSQLをベースとし、シンプルなselect⽂で製造 ‧テストもシンプルなselect⽂で実装でき、テーブル更新の際に⾃動で実⾏可能 ‧リネージやテーブル定義書相当のドキュメントも製造物から⾃動で作成‧更新 テーブルのサンプルクエリ ⾃動テストのサンプルクエリ(PK重複) リネージのイメージ
© Recruit Co., Ltd. All Rights Reserved 開発した営業⽀援基盤とその効果 25 BigQuery
ML の簡単な紹介 🔍 ‧SQLを書く感覚で機械学習モデルを構築できる ‧モデルの評価もGUIで確認することができる モデルの選択 ハイパーパラメータの⼊⼒ 正解ラベルカラムの指定 トレーニングデータのクエリ 集約指標(適合率や再現度、AUCなど) 集約指標の関係性を可視化(ROC曲線など) BQMLのサンプルクエリ
© Recruit Co., Ltd. All Rights Reserved 開発した営業⽀援基盤とその効果 26 営業⽀援基盤をこのような構成にすることで良いことがたくさんあった
😍 1. dbt と BigQuery で基盤が完結しているのでシステムの⾒通しが良くなった 2. 基本的に BigQuery さえ使えれば誰でもウェルカムなので、メンバーの補充 がしやすくなった 3. 事業システムのデータに詳しくて BigQuery がチョット出来るビジネスサイ ドのメンバーを、開発リソースとしてカウント出来るようになった
© Recruit Co., Ltd. All Rights Reserved まとめ Agenda
© Recruit Co., Ltd. All Rights Reserved まとめ 28 まとめ👇
1. リクルートは複数の領域でサービスを展開しており、サービスの提供価値は 個⼈ユーザと企業クライアントのマッチングである 2. 企業クライアントは増え続けており、営業組織の重要性が増す中で、データ 推進室は営業⽀援基盤を構築した 3. dbt と BigQuery で営業⽀援基盤のアーキテクチャを設計することで、、、 ①システムの⾒通しがよくなった ②メンバー補充がしやすくなった ③ビジネスメンバーを開発リソースとしてカウント出来るようになった