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
Chat Bot 的隱藏知識庫 - RAG 外的第二種選擇
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Neo Kusanagi
November 29, 2025
Programming
0
98
Chat Bot 的隱藏知識庫 - RAG 外的第二種選擇
Neo Kusanagi
November 29, 2025
Tweet
Share
More Decks by Neo Kusanagi
See All by Neo Kusanagi
WebConf 2025 - 工程師和 AI 小隊
neokn
0
7
使用 Genkit 以及 Gemini 打造你的 Agentic ChatBot
neokn
0
53
From Commit to Mulitverse
neokn
0
220
From Traditional Web to Modern Web
neokn
0
200
AUGM 2017 Electron talk
neokn
0
100
Other Decks in Programming
See All in Programming
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
120
ロボットのための工場に灯りは要らない
watany
11
3k
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
6
2k
OTP を自動で入力する裏技
megabitsenmzq
0
120
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
350
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.5k
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
190
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
260
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
140
[SF Ruby Feb'26] The Silicon Heel
palkan
0
110
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
240
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
210
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Mind Mapping
helmedeiros
PRO
1
120
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
980
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Everyday Curiosity
cassininazir
0
160
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
52k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
440
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
320
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Producing Creativity
orderedlist
PRO
348
40k
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