檢索增強生成
多跳檢索(multi-hop RAG)
有些問題沒辦法靠單次查找回答。「這本書的作者上的是哪所大學?」需要兩跳:先找出作者是誰,再找出他在哪裡求學——而第二次搜尋取決於第一次的答案。多跳檢索(multi-hop RAG)分步驟檢索,用目前找到的內容來塑造下一次搜尋。
它不是「檢索一次就作答」的單趟流程,而是繞圈:檢索、閱讀、判斷還缺什麼、依那個缺口擬出新查詢、再次檢索,如此持續,直到資訊足以作答為止。這能處理單次檢索徹底失敗的組合式與比較式問題,但代價是更多次模型呼叫與更高延遲,而且若早期某一跳取回了錯的東西、後面每一跳又都建立在那個錯誤上,它可能整個跑偏。它自然會過渡到代理式 RAG。
另见