🔧 技术与方法

Agentic RAG

Agentic RAG智能RAGAgent RAG自主RAG代理型RAG

Agentic RAG 是传统 RAG 与 AI Agent 相结合的进阶架构,让检索过程不再是一次性的"查一次就用",而是由 Agent 驱动的多轮迭代过程——Agent 可以根据初步检索结果自主决定是否需要补充检索、切换数据源或改写查询策略。


什么是 Agentic RAG?

Agentic RAG 是一种将 AI Agent 的自主决策能力融入 RAG 检索过程的进阶架构。传统 RAG 是"线性"的:用户提问 → 一次检索 → LLM 生成答案。Agentic RAG 则引入了"循环":Agent 可以评估检索结果是否充分,如果不充分,可以自主决定下一步行动——改写查询、换一个数据源检索、从已检索到的文档中提取新的线索继续搜索。

Agentic RAG 的核心能力

查询重写:Agent 可以判断初始查询过于宽泛或模糊,自动细化为多个子查询。多源检索:Agent 可以同时或依次从多个数据源(向量库、搜索引擎、数据库、API)检索信息。迭代搜索:在初步检索结果中识别新的搜索关键词,继续搜索以获得更全面的信息。结果融合:从多个来源获取信息后进行去重、对比、排序和综合评估。自省与修正:Agent 对自己生成的答案进行评估,如果发现信息不充分,自动发起补充检索。

Agentic RAG vs 传统 RAG

传统 RAG 适用于"已知知识库、明确问题"的场景。Agentic RAG 适合问题复杂、需要多源信息整合、或用户需求不明确的场景——Agent 可以主动澄清需求、探索多个方向、直到找到最完整的答案。


相关术语

分享: