Day 18:RAG(一)索引端 — 八成的失敗在提問之前就決定了
· 閱讀時間約 6 分鐘
今天進入生成式 AI 職缺中出現頻率最高的主題:RAG(48.1%)。
因為它太重要,我用三天處理:今天講索引端(文件怎麼進去)、明天講檢索端(怎麼找出來)、後天講生成與評測(怎麼用、怎麼知道好不好)。
如果你只能讀一天,讀今天——因為多數 RAG 系統的品質上限,在文件進資料庫的那一刻就決定了。
今天要解決的問題
一個真實的抱怨:
「我們把公司 3,000 份文件都放進去了,但它還是常常答不出來。是不是要換更強的模型?」
換模型幾乎不會解決這個問題。因為問題通常出在:使用者問「請假規定是什麼」,而檢索取回的是三段被攔腰切斷的段落——第一段結尾寫「請假規定如下:」,第二段是表格的中間三列,第三段從「……但主管得視情況調整」開始。
模型拿到這種脈絡,只能靠猜。這不是模型的問題,是索引的問題。
📊 職缺訊號
「RAG 與企業知識庫」出現在 48.1% 的生成式 AI 職缺中,是最高的任務訊號。值得注意的是 JD 的用詞已經從早期的「熟悉 RAG」進化為「優化檢索品質」「處理企業文件的權限與更新」——市場已經過了「會做 RAG」的階段,進入「會把 RAG 做好」的階段。
一、現象:RAG 的兩條管線
先建立全局:

圖 18-1:RAG 的兩條管線(示意架構)。兩者共用同一個嵌入模型是硬性要求——換模型就必須重建索引。
今天處理上半部。 這半部的特性是:做錯了,下半部再怎麼優化都補不回來。
