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
Chat Bot 的隱藏知識庫 - RAG 外的第二種選擇
Search
Neo Kusanagi
November 29, 2025
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Chat Bot 的隱藏知識庫 - RAG 外的第二種選擇
Neo Kusanagi
November 29, 2025
More Decks by Neo Kusanagi
See All by Neo Kusanagi
Claude Cowork for Begineers
neokn
0
140
WebConf 2025 - 工程師和 AI 小隊
neokn
0
26
使用 Genkit 以及 Gemini 打造你的 Agentic ChatBot
neokn
0
65
From Commit to Mulitverse
neokn
0
240
From Traditional Web to Modern Web
neokn
0
200
AUGM 2017 Electron talk
neokn
0
110
Other Decks in Programming
See All in Programming
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
520
Building an Out-of-Order CPU
latte72
1
770
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
1.3k
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
150
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
150
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
310
[DroidKaigi 2026] Bring your own phones to Gradle Managed Devices
f2lk
0
120
巨大モノリシックアプリ モダン化大作戦
ktcryomm
0
990
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
380
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.2k
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
0
250
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
110
Featured
See All Featured
A designer walks into a library…
pauljervisheath
211
25k
Paper Plane
katiecoart
PRO
3
53k
Raft: Consensus for Rubyists
vanstee
141
7.7k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
480
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
280
Believing is Seeing
oripsolob
1
220
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Chasing Engaging Ingredients in Design
codingconduct
0
310
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
230
Un-Boring Meetings
codingconduct
0
420
Transcript
Chat Bot 的隱藏知識庫 Debuguy.dev @ Nov. 2025 RAG 以外的第二種選擇
None
偶爾蹦出這樣的問題 可能都要花五分鐘以上確認
None
None
— 不存在的童話故事 “從此 PO 和工程師過著幸福快樂的日子”
None
為什麼會這樣?
魔鬼藏在細節裡
為什麼規格是 PO 開的 而 PO 卻需要問工程師?
為什麼工程師是查找程式碼?
• 因應業務成長商品供應商只會越來越多
• 因應業務成長商品供應商只會越來越多 • 供應商對不同地區的供應狀況也會因為時間而有異動
• 因應業務成長商品供應商只會越來越多 • 供應商對不同地區的供應狀況也會因為時間而有異動 • 商業上的也會因地區成本考量而異動
• 因應業務成長商品供應商只會越來越多 • 供應商對不同地區的供應狀況也會因為時間而有異動 • 商業上的也會因地區成本考量而異動 • 時過境遷文件已逐漸不可靠
• 因應業務成長商品供應商只會越來越多 • 供應商對不同地區的供應狀況也會因為時間而有異動 • 商業上的也會因地區成本考量而異動 • 時過境遷文件已逐漸不可靠 • 複雜的條件單純的二維表格也難以整理(尤其特例)
— Joel Reidenberg “Code is Law”
— Steve McConnell “Good code is its own best documentation”
None
None
讓 AI 推理就有機會有幻覺
讓 AI 直接查 DB?
商業邏輯在 code 資料庫只是原始資料
我們需要的是什麼?
100% 絕對正確的答案
Sematic 能用自然語言查詢
Sematic Kernal With Microsoft Agent Framework
Auth Gateway User Pro f ile Service User Pro f
ile
Auth Gateway User Pro f ile Service User Pro f
ile PO AI Agent User Pro f ile
Let’s start
None
Demo
REST API
Swagger / OpenAPI
?沒有描述! LLM 是基於語言去執行的,沒有描述就是讓 model 亂猜
Xml documents
None
None
None
None
None
None
None
gRPC
1st: 轉 OpenAPI
JsonTranscoding
None
None
Demo
2nd: Service Class to MCP
G gRPC Service Business Service
None
None
None
None
Demo
GraphQL (HotChocolate)
None
None
None
Apollo MCP Server
rover dev --url http://localhost:5095/graphql --name book_store_graphql --mcp ./mcp.yaml
None
Demo
None
2025 SPECIAL THANKS and all of you