檢索增強生成

查詢改寫(query rewriting)

人們問的問題往往雜亂、簡短、依賴前後文。「那它的電池呢?」單獨拿給檢索器看毫無意義——它根本不知道「它」是什麼。查詢改寫(query rewriting)在檢索開始之前,把使用者的原始問題重寫成更乾淨、能獨立成立的搜尋查詢,讓搜尋真的去找對的東西。

通常由一個 LLM 來做改寫:它用先前的對話解開代名詞、補上隱含的詞彙、修正錯字,或把一個複合問題拆成好幾個獨立搜尋。相關技巧還包括產生多個換句話說的查詢,甚至先草擬一個假設性答案、把那個答案嵌入後拿去搜尋。因為檢索品質為整條流程的品質設下上限——模型只能紮根於被取回的內容——把查詢磨利,往往是你能做的單一槓桿最大的改進。

又称
query expansionquery reformulation