RAG已死,代理式檢索(Agentic Retrieval)崛起 —— 來(lái)自 LlamaIndex 的新一代知識(shí)助手方案
傳統(tǒng)的 RAG(Retrieval-Augmented Generation)方法,依賴簡(jiǎn)單的“top-k向量檢索”,已經(jīng)逐漸無(wú)法滿足現(xiàn)代智能系統(tǒng)日益復(fù)雜的需求。如今,構(gòu)建一個(gè)真正智能的知識(shí)檢索系統(tǒng),需要整合多種技術(shù),如混合搜索(Hybrid Search)、自監(jiān)督RAG(Self-RAG)、深度研究(Deep Research)、多模態(tài)嵌入、CRAG、RAPTOR等。這篇博客由 LlamaIndex 團(tuán)隊(duì)撰寫(xiě),介紹了如何構(gòu)建一個(gè)具備“代理能力”的智能檢索系統(tǒng),從基礎(chǔ)的檢索模式逐步升級(jí),最終實(shí)現(xiàn)跨知識(shí)庫(kù)、多模式自適應(yīng)檢索。
基礎(chǔ)回顧:傳統(tǒng) RAG 的局限
最基礎(chǔ)的檢索方式是將文檔切分為“chunk”后存入向量數(shù)據(jù)庫(kù),通過(guò)查詢向量與其進(jìn)行相似度匹配。這種方式簡(jiǎn)單易用,但面對(duì)復(fù)雜、多樣化的問(wèn)題場(chǎng)景時(shí),效果有限。
LlamaIndex 在此基礎(chǔ)上進(jìn)一步擴(kuò)展,支持三種更細(xì)致的檢索模式:
-
chunk 模式:默認(rèn)模式,檢索文檔片段。
-
files_via_metadata:根據(jù)文件名或路徑匹配,適用于用戶指明具體文件的查詢。
-
files_via_content:基于文件整體內(nèi)容的語(yǔ)義理解,適用于通用問(wèn)題。
進(jìn)階能力:自動(dòng)選擇檢索方式(Auto-routed 模式)
面對(duì)用戶提出的復(fù)雜問(wèn)題,我們往往無(wú)法預(yù)先判斷應(yīng)使用哪種檢索模式。為此,LlamaIndex 引入了“auto_routed”模式,通過(guò)一個(gè)輕量級(jí)代理判斷最適合的檢索路徑。這一能力大幅提升了系統(tǒng)的適應(yīng)性與智能性,讓 AI 能夠根據(jù)問(wèn)題自動(dòng)選擇最合適的檢索方式,無(wú)需用戶干預(yù)。
更進(jìn)一步:跨知識(shí)庫(kù)的智能檢索
實(shí)際應(yīng)用中,知識(shí)庫(kù)通常由多種不同格式、不同主題的文檔組成,如財(cái)報(bào)、會(huì)議紀(jì)要、客服記錄等。LlamaIndex 提供了“Composite Retriever(復(fù)合檢索器)”,可以將多個(gè)索引整合為一個(gè)統(tǒng)一的檢索接口,并為每個(gè)子索引提供名稱和描述,從而引導(dǎo)代理系統(tǒng)更智能地決定在哪個(gè)索引中檢索答案。
這種方式使得系統(tǒng)不僅能檢索多來(lái)源內(nèi)容,還能基于語(yǔ)義理解自動(dòng)判斷哪個(gè)子知識(shí)庫(kù)更相關(guān),真正實(shí)現(xiàn)“跨知識(shí)庫(kù)智能路由”。
最終形態(tài):全鏈路代理式檢索系統(tǒng)
在代理系統(tǒng)的頂層,LlamaIndex 的復(fù)合檢索器負(fù)責(zé)判斷應(yīng)訪問(wèn)哪些知識(shí)庫(kù);在子知識(shí)庫(kù)層面,auto_routed 模式進(jìn)一步?jīng)Q定使用何種檢索方式。這種兩層代理機(jī)制,形成了一個(gè)真正的“全代理式檢索”系統(tǒng),具備以下能力:
-
多索引自動(dòng)路由
-
多檢索策略智能判斷
-
全程使用 LLM 參與決策
-
高適應(yīng)性與可擴(kuò)展性
-
結(jié)語(yǔ):未來(lái)屬于智能代理,檢索系統(tǒng)是其基礎(chǔ)
智能代理正在成為現(xiàn)代 AI 應(yīng)用的核心組成部分,而高效、精準(zhǔn)的數(shù)據(jù)檢索能力則是其賴以生存的基石。LlamaCloud 提供了穩(wěn)定可靠的檢索基礎(chǔ)設(shè)施,使得構(gòu)建企業(yè)級(jí)、可擴(kuò)展的智能問(wèn)答與助手系統(tǒng)成為可能。
LlamaIndex 倡導(dǎo)的代理式檢索,正引領(lǐng) RAG 向更智能、更靈活的方向演進(jìn)。







暫無(wú)評(píng)論,快來(lái)評(píng)論吧!