構建知識庫同召回測試
最後更新
呢個有冇幫助?
知識庫會將文件、網頁同筆記處理成可檢索片段。佢適合回答「資料入面點講」,唔等於令模型永久記住成份文件。



資料顯示【就緒】之後,用工作中真係會出現嘅問題測試一次。例如制度庫可以問「海外租車可唔可以報銷?」;再檢查返回內容係咪嚟自正確資料,係咪包含足夠嘅上下文。
命中正確資料,片段足夠回答問題
可以綁定畀 Agent 使用
命中資料正確,但片段被截斷
先檢查原文結構,再調整分段長度
命中舊制度或者無關資料
清理過期資料,補充更明確嘅標題同內容
完全冇結果
檢查資料狀態同提問用詞,唔好先盲目增加返回數量
召回測試通過之後,再喺 Agent 入面驗證完整問答。咁樣可以分清係「冇搵到資料」,定係「搵到資料之後答得唔好」。
RAG 係指「先檢索資料,再畀模型作答」。常見設定會控制切分長度、重疊範圍、返回數量同相關度門檻。
分段長度
決定每個檢索片段包含幾多內容
先用頁面初始值
當片段經常截斷句子或者混入太多主題時
分段重疊
保留相鄰片段嘅銜接
保持少量重疊
條款跨段、上下文經常斷開嗰陣
返回數量
一次提供幾多候選片段
由少量結果開始
漏咗關鍵資料時增加,雜訊太多時減少
相關度門檻
過濾唔相關內容
用召回測試決定
無關結果多時提高,正確片段被過濾時降低

將現行制度按部門整理,文件名包含主題同生效範圍。匯入之後用「出差住宿超標點處理」「試用期請假需要邊個批准」等真實問題做召回測試。確認片段準確之後,先至將呢套知識庫綁定畀「制度問答」Agent,並要求回答時指出資料名稱;遇到缺失內容就明確講未搵到。
知識庫唔會自動判斷文件係咪過期。制度、價格同流程有變化時,應該更新或者移除舊資料,並重新做召回測試。
最後更新
呢個有冇幫助?
呢個有冇幫助?