RAG · 檢索增強生成

04 / 檢索

從找到資料,到用證據回答。連結檢索、引用、評估與安全邊界。

  1. 資料與版本
  2. 分塊與索引
  3. 檢索與重排
  4. 證據與回答
  5. 評估與拒答

已發布兩篇離線實作:BM25 檢索基線、閉合欄位的引用校驗。它們尚不能證明真實模型的回答品質,也不是完整的部落格問答系統。

先動手:選擇證據與調整排序 →

從這裡開始

系列總覽 · 建議閱讀順序

  1. 工程案例

    Java LLM 實踐(六):先驗收檢索證據,再談RAG回答

    10篇原創合成資料、14個固定問題,手寫BM25與引用邊界;保留詞匯失配和無答案題的誤命中。

    8 分鐘已發布
  2. 工程案例

    Java LLM 實踐(七):引用是真的,為什麼答案仍然不能通過?

    22 個固定配置案例,拆開引用存在、版本範圍、欄位支持與完整性,驗證 Java 回答驗收邊界。

    9 分鐘已發布

專案

相關專案

  1. 專案 / 002

    Java LLM 實作集

    Java 會話、請求重試與持久化邊界,以及注意力、快取成本和量化誤差的可復現實驗。

    開發中
相關實驗
  1. 實驗 / 001

    檢索品質對照實驗

    固定一組問題與資料,記錄命中文件、引用與回答正確性,比較有無檢索的差異。

    實驗中

論文閱讀入口

學習路線與後續選題

以下為待完成選題,不代表已有實驗結果。

  1. 先固定語料,再比較分塊 · 已規劃

    建立可追溯文件與人工標註問題集,分開開發集與保留測試集。

  2. BM25、向量與混合檢索怎麼選 · 已規劃

    在同一問題集上比較關鍵詞匹配、語義召回與融合排序。

  3. 重排之後,哪些證據進入上下文 · 已規劃

    在固定上下文預算裡選擇涵蓋問題且不過度重複的證據。

  4. 從命中證據到回答品質與拒答 · 已規劃

    分開衡量檢索命中、引用是否支持斷言,以及資料缺失時能否拒答。

  5. 知識更新、存取權限與檢索注入 · 已規劃

    確保被撤回、過期或無權存取的資料不會作為目前回答證據。

  6. 整合:可追溯的部落格問答 · 已規劃

    把檢索、證據、回答和失敗處理接成一個可復現的最小應用。

繼續系統學習 →

動手試試 · 檢索與排序

按需展開,在瀏覽器裡探索。 直達此實驗 ↗