讓 AI 根據你的資料回答 · 第 02 章

先找相關段落,再交給模型

讓前端向自己的後端提問,後端篩選允許的資料,模型秘密金鑰留在伺服器。

貓老闆的簡報

先把用到的 FAQ 給我看。不要直接把整間店的資料丟進去。

——貓掌櫃官網的老闆「掌櫃」下需求時的原話

這章做什麼

完成後端檢索與問答原型,回覆包含答案和可核對的來源。

動手做

  1. 依目前資料量選簡單可檢查的檢索方式;少量 FAQ 可先用關鍵字或明確規則,不必一開始就加向量資料庫。
  2. 前端只傳問題到自己的 API,後端限制長度、選取允許的公開 FAQ,再呼叫選定模型服務。秘密金鑰只放後端。
  3. 要求回傳答案與引用的來源識別;後端確認識別存在於本次檢索結果,再由受控對照表產生連結,不直接採信模型編的網址。
  4. 找不到相關資料時直接回覆資料不足;服務錯誤與等待逾時要有清楚提示。未設服務帳號時,前後端都標示模擬模式。

親手試試

預寫的流程模擬,不使用真實模型、不傳送提問、不產生費用。

圖 C9-02 按下按鈕,看檢索、回答與來源核對的示意流程。

這樣對 AI 說

中文就可以
請先依現有專案提出最簡單的公開 FAQ 檢索與問答方案,附選定模型服務的官方文件。前端問自己的後端,後端限制輸入長度,只取允許的 FAQ 並保護秘密金鑰。答案附來源識別,後端核對確實來自本次檢索,再產生受控連結。找不到就回資料不足,逾時或服務錯誤可重試。沒提供測試金鑰時只用明確標示的模擬,不宣稱模型已接通。

本章驗收清單

請在自己的練習專案實際操作,再依結果逐項確認。

  • 秘密金鑰不出現在前端
  • 檢索範圍僅含允許的 FAQ
  • 來源連結由核對過的識別產生
  • 模擬與實際模型回覆能辨識

這章的相關詞條

詞條頁都有可以動的示範——卡住的時候,去把名詞弄清楚,回來繼續做。

進度只存在這台瀏覽器,不上傳、不追蹤。