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
“曖昧な検索” を実現するための Semantic Slot Filling
Search
ディップ株式会社
PRO
June 18, 2025
Technology
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
“曖昧な検索” を実現するための Semantic Slot Filling
ディップ株式会社
PRO
June 18, 2025
More Decks by ディップ株式会社
See All by ディップ株式会社
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
160
【iOSDC登壇】Kotlin Multiplatformを軸にした技術戦略
dip_tech
PRO
1
580
_型ガードしたのにnullable_から卒業する.pdf
dip_tech
PRO
0
64
はじめての環境構築!デプロイ〜Docker基礎を学べるワークショップ!
dip_tech
PRO
0
54
【TSKaigi2026登壇資料】決定論的な型チェックへ Go 製コンパイラによる10倍速の裏側で stableTypeOrdering から見える並列化への挑戦
dip_tech
PRO
2
520
【TSKaigi2026登壇資料】バイトル」のTypeScriptリニューアル — 積み上がったレガシーとパフォーマンスに挑む現在地
dip_tech
PRO
1
1k
【新卒研修】ライブデモ + compose.yaml読解_講義資料
dip_tech
PRO
0
630
【ディップ|26年新卒研修資料】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
840
【ディップ|26年新卒研修資料】Docker_ハンズオン研修
dip_tech
PRO
0
740
Other Decks in Technology
See All in Technology
インバスケット試験対策アプリを 作って見えたAIエージェント構築 ナレッジ2選
shichijoyuhi
1
120
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
510
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
2
370
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
130
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
300
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
120
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
160
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
200
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.6k
Futexes the good, the bad, the ugly
ennael
PRO
0
120
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
350
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Practical Orchestrator
shlominoach
192
12k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
380
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
440
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
390
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
The Limits of Empathy - UXLibs8
cassininazir
1
700
Documentation Writing (for coders)
carmenintech
77
5.6k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
420
Writing Fast Ruby
sferik
630
63k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Navigating Weather and Climate Data
rabernat
0
550
Transcript
“曖昧な検索” を実現するための Semantic Slot Filling ディップ株式会社 澤田悠暉 1
自己紹介 2 澤田 悠暉 経歴 • ディップ株式会社 第二バイトル開発部 AIEmbedded課 (2023/07
~ ) ◦ dipAI バックエンド テックリード ◦ 最近は生成AIや検索・レコメンドに従事 • xR/メタバース系 某スタートアップ (2020/04 ~ 2023/06)
dipAI 生成AIを活用した対話型バイト探しサービス • 対話型インターフェース • 曖昧な希望や潜在的な条件を引き出す • 面接の不安やキャリアの相談にものってくれる • バイト探しに関わらない話も聞いてくれる
3
dipAI ※ 重要でない箇所は簡略化しています バックエンドチームの担当領域 • APIサーバアプリケーションの実装 ◦ 検索処理の実装 ◦ プロンプトビルディング
• 求人データのベクトル化 4
”曖昧な検索” にどう対応するか? 5
当初の実装 : ベクトル検索 • アイテム : 求人の主要情報をベクトル化 • ユーザ :
会話履歴の要約をベクトル化 会話履歴 求人 類似度が近いものが 検索上位に来る 6
当初の実装 : ベクトル検索 • アイテム : 求人の主要情報をベクトル化 • ユーザ :
会話履歴の要約をベクトル化 会話履歴 求人 類似度が近いものが 検索上位に来る 当然なのですが 期待した求人が出てこない • ユーザにとって絶対的な条件(エリアや職種など)が フィルタできない • 雑談などがノイズになりやすい 検索型インターフェースの あたりまえ レベルの 機能が担保されずストレスが高い 7
ハイブリッド検索をどう実現するか? 8
Semantic Slot Filling ユーザ入力 構造化データ 自然言語の入力から スロット(意味的に重要な要素) を抽出・構造化 9
ユーザ入力 (自然言語) 構造化データ ハイブリッド検索の流れ ベクトルデータ (会話履歴の要約) Semantic Slot Filling ハイブリッド
クエリ ルールベース 定性的な検索の質が向上 10 エリアや職種など絶対条件に なりやすいものを構造化
副次的なメリット ベンダーロックインの回避 除外検索への対応 条件の重みづけへの対応 未実践 「ホールは嫌なんだよね」 「時給はちょっと安くても良いよ」 検索型インターフェースやベクトル検索でも 実現しづらかった課題に対応できる 検索エンジンを疎結合にできる
ユーザ入力 スロット抽出 Elasticsearch用の 検索クエリ生成 11
新たな課題 12 1. LLMの進歩に追いついていくのが大変 • コストを削減していきたいので、モデルを変更したいが、抽出精度に影響が出てしまう 2. フィルタ条件の影響が支配的 • ベクトル検索のうまみを活かせていない
• 思ったような求人を出そうとすると、どうしてもフィルタ条件が必要
Semantic Slot Filling を 他に転用できるか? 13
エージェントの返答の正確性の向上 エージェントの返答の正確性を向上させるのは 今の時代「RAG」だけじゃない ユーザ入力 (自然言語) 構造化データ スロット A スロット B
スロット C Semantic Slot Filling RAG MCP + DB Web Search スロットに適した手法を 採用できる! 「面接の準備って何すればいい?」 14
まとめ エージェント層 解釈・ツール層 データ層 新しい技術に早く移行するために 軽量 に実装 エージェントとツール・データが 疎結合 になるように実装
とても地味な作業が多いが コストをかけて整備 • OpenAI Agent SDK • Google ADK • LangGraph • Semantic Slot Filling • MCP • ユーザデータ • 求人データ • APIドキュメント 費用対効果 大 小 費用対効果が大きそうなところを優先的に実施していきたい! 15
ご清聴ありがとうございました!! バイトルの検索改善をしているメンバーも参加してます! 16