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
LLM のプロダクト導入における開発の裏側と技術的挑戦
Search
Recruit
PRO
February 27, 2026
Technology
420
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LLM のプロダクト導入における開発の裏側と技術的挑戦
2026/2/27に、RECRUIT TECH CONFERENCE 2026で発表した上山の資料になります。
Recruit
PRO
February 27, 2026
More Decks by Recruit
See All by Recruit
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
大規模フロントエンド開発におけるmonorepoという選択肢
recruitengineers
PRO
2
87
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
260
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
250
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
6
2.7k
ブラウザ研修 2026
recruitengineers
PRO
8
2k
事業価値と Engineering 2026年度版
recruitengineers
PRO
59
30k
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
1.5k
JavaScript 研修 (2026)
recruitengineers
PRO
2
960
Other Decks in Technology
See All in Technology
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.6k
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
120
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
140
How to Design Configuration for Rails Applications
willnet
1
730
Classmethod Company Deck
satoshi7
1
650
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
Getting Started with Google Antigravity
glaforge
0
300
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
130
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
会社説明資料
persolserverworks
0
9.8k
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
450
Designing for Timeless Needs
cassininazir
1
520
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Automating Front-end Workflow
addyosmani
1369
210k
Building the Perfect Custom Keyboard
takai
2
910
Code Review Best Practice
trishagee
74
20k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The Language of Interfaces
destraynor
162
27k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Transcript
RECRUIT TECH CONFERENCE 2026 データ推進室 上山 彩夏 LLM のプロダクト導入における 開発の裏側と技術的挑戦
マッチング技術の進化
上山 彩夏 旅行・音楽鑑賞 経歴 / Career 2023 年 リクルート新卒入社 『じゃらん』『カーセンサー』において、DS
Growth Lead を担 当。 事業 KPI を踏まえたレコメンド施策の設計及び検証を推進すると ともに、モデル構築やアーキ設計、ML 基盤の整備も実施。 趣味 / Hobbies プロダクト開発 データ推進室 └ 旅行領域 └ 自動車領域 2
本日お伝えしたいこと 01. レコメンド体験の進化 レコメンドを「単なる情報の羅列」から「納得感の提供」へ進化させた背景 レコメンド体験の進化により、カスタマーの行動が即時的な反応から深い検討へ 03. カスタマー行動の変化 UX を損なわない画面設計と生成品質の両立のための取り組み 02.
LLM のプロダクト実装の壁と突破口 3 カーセンサーのレコメンドに「なぜこの車がおすすめなのか」という 理由文を LLM で生成し併せて訴求する機能を追加した
Agenda 1. 背景と課題 2. 解決策 3. 技術的な挑戦 4. 実施結果と学び 5.
まとめ 4
• カスタマーは膨大な中古車の中から 「自分に合う 1 台」を探している • 車探しをサポートするために、 おすすめの車をレコメンドする機能がある 背景|『カーセンサー』における車探し 5
※画像はイメージです
課題 6 • 従来のレコメンドでは 価格, 年式, 走行距離, … といった情報を提示している 他の車と何が違うのか
なぜこの車がおすすめなのか 差分やメリットが分からず 「選べない」のではないか 仮 説 ※画像はイメージです
解決策|Recommend Explainer • 打ち手 ◦ 問い合わせ完了画面で表示しているレコメンドに対して おすすめ理由の説明文を LLM で生成し併せて訴求する •
生成文の例 7 1 年新しいモデルで走行距離は 1.2 万km 少なく、 12.1 万円安いのですが、修復歴はあります。 年式や予算を重視する方には良いかもしれません。 単なる情報提示ではなく理由も 説明することで 納得感の醸成 を目指した ※画像はイメージです
技術的挑戦 ①|生成品質へのこだわり 8 • 中古車は装備や状態が少しでも違えば価格が変わるため、価格のみでは判断が難しい • 既存のレコメンドでは画像と価格が大きく表示されていて 装備や状態といった細かな情報は詳細画面に遷移しないと確認できない 価格訴求からの脱却 「装備の差分」や「車両の状態」といった比較検討に必要な情報を説明させるように
LLM のチューニングを行い、カスタマーが 納得感を持って選べる状態 を目指した 品質担保のためにルールベースと LLM-as-a-judge を組み合わせて評価を実施した
技術的挑戦 ②|レイテンシとの戦い 9 • LLM による文生成には時間がかかるが、カスタマーを画面で待たせると離脱に繋がる • UX を損なわない方法で LLM
の導入を実現するために以下を取った └ 01. 非同期処理による事前生成 └ 02. フォールバック戦略
技術的挑戦 ②|レイテンシとの戦い 10 01. 非同期処理による事前生成 レコメンド表出画面ではなく、手前の画面で説明文生成リクエストを投げておき、 表出のタイミングには生成完了していることを目指す 物件一覧/詳細画面 問い合わせ入力画面 問い合わせ確認画面
問い合わせ完了画面 レコメンド推論 & 表出 before 物件一覧/詳細画面 問い合わせ入力画面 問い合わせ確認画面 問い合わせ完了画面 レコメンド & 説明文表出 after (生成中 …) レコメンド推論 & 説明文生成
技術的挑戦 ②|レイテンシとの戦い 11 02. フォールバック戦略 生成が間に合わなかった場合は説明文無しで表示し、UX を損なわない設計とした おすすめ理由の説明文 あり の場合
おすすめ理由の説明文 なし の場合 ※画像はイメージです
実施結果と学び 12 カスタマー行動に以下のような変化が見られた → LLM による説明文が検討の質を高め、意思決定を後押しする効果がある • レコメンド物件を画面内で即座に追加問い合わせしていた before •
画面内でおすすめ理由文を読んで比較検討するような行動が増えた • 画面内で問い合わせずに、一度持ち帰って検討した上での問い合わせが増えた after
まとめ 13 レコメンドに「なぜおすすめなのか?」が欠けており、選びづらい状態になっていた 01|課題 LLM でおすすめ理由を生成し、「納得感あるマッチング体験」を実現した LLM
を意思決定支援として活用し、カスタマーの検討の質を向上させた 03|結果 / 学び 技術で車選びの体験そのものをアップデートし続けていきたい 04|今後の展望 02|解決策