讓 AI 根據你的資料回答 · 第 02 章
先找相關段落,再交給模型
讓前端向自己的後端提問,後端篩選允許的資料,模型秘密金鑰留在伺服器。
貓老闆的簡報
先把用到的 FAQ 給我看。不要直接把整間店的資料丟進去。
——貓掌櫃官網的老闆「掌櫃」下需求時的原話
這章做什麼
完成後端檢索與問答原型,回覆包含答案和可核對的來源。
動手做
- 依目前資料量選簡單可檢查的檢索方式;少量 FAQ 可先用關鍵字或明確規則,不必一開始就加向量資料庫。
- 前端只傳問題到自己的 API,後端限制長度、選取允許的公開 FAQ,再呼叫選定模型服務。秘密金鑰只放後端。
- 要求回傳答案與引用的來源識別;後端確認識別存在於本次檢索結果,再由受控對照表產生連結,不直接採信模型編的網址。
- 找不到相關資料時直接回覆資料不足;服務錯誤與等待逾時要有清楚提示。未設服務帳號時,前後端都標示模擬模式。
親手試試
預寫的流程模擬,不使用真實模型、不傳送提問、不產生費用。
這樣對 AI 說
中文就可以
請先依現有專案提出最簡單的公開 FAQ 檢索與問答方案,附選定模型服務的官方文件。前端問自己的後端,後端限制輸入長度,只取允許的 FAQ 並保護秘密金鑰。答案附來源識別,後端核對確實來自本次檢索,再產生受控連結。找不到就回資料不足,逾時或服務錯誤可重試。沒提供測試金鑰時只用明確標示的模擬,不宣稱模型已接通。
本章驗收清單
請在自己的練習專案實際操作,再依結果逐項確認。
- 秘密金鑰不出現在前端
- 檢索範圍僅含允許的 FAQ
- 來源連結由核對過的識別產生
- 模擬與實際模型回覆能辨識
這章的相關詞條
詞條頁都有可以動的示範——卡住的時候,去把名詞弄清楚,回來繼續做。
進度只存在這台瀏覽器,不上傳、不追蹤。