一文搞懂 RAG 的进化路径:传统 RAG 与 Agentic RAG 架构对比
在大型语言模型(LLM)日益普及的今天,检索增强生成(Retrieval-Augmented Generation,RAG)已成为提升 LLM 知识准确性和时效性的关键技术。它通过将 LLM 与外部知识库相结合,有效解决了 LLM 知识滞后和“幻觉”等问题。
在大型语言模型(LLM)日益普及的今天,检索增强生成(Retrieval-Augmented Generation,RAG)已成为提升 LLM 知识准确性和时效性的关键技术。它通过将 LLM 与外部知识库相结合,有效解决了 LLM 知识滞后和“幻觉”等问题。
然而,RAG 技术本身也在不断演进。从最初的传统 RAG 结构,到如今备受关注的 Agentic RAG(智能体式 RAG),RAG 系统正变得越来越智能、灵活和强大。本文将深入对比这两种 RAG 范式,揭示 Agentic RAG 如何通过引入“智能体”的概念,将 RAG 系统推向一个全新的高度。
1 传统 RAG
线性、简洁与效率的“检索-生成”流程
一、传统 RAG 结构:简洁与效率
让我们首先回顾一下传统的 RAG 结构。如图所示,传统 RAG 的核心在于其线性、高效的“检索-生成”流程。
传统 RAG 的工作流程:
-
知识库编码与索引(步骤 1 & 2):
额外文档(Additional documents)**首先通过**嵌入模型(Embedding model)**进行**编码(Encode),将其内容转化为高维向量。这些向量随后被索引(Index)并存储到向量数据库(Vector database)中。这个过程通常是离线完成的,为后续的检索做好准备。
-
查询编码(步骤 3):
当用户输入一个查询(Query)**时,这个查询也会通过**相同的嵌入模型进行编码(Encode),生成其对应的查询向量。
-
相似性搜索(步骤 4 & 5):
查询向量被用来在向量数据库中进行相似性搜索(Similarity search),以找到与查询语义最接近的相似文档(Similar documents)。
-
提示构建与生成(步骤 6 & 7):
检索到的相似文档作为上下文(Context),与原始查询一起,被整合为一个提示(Prompt)。
这个提示被发送给大型语言模型(LLM)。
LLM 基于提供的上下文和查询生成最终的响应(Response)。
传统 RAG 的特点:
- 优点: 结构简单、流程清晰、易于实现,在处理直接、单跳的问答任务时效率高。
- 局限性: 线性流程使其在处理复杂、模糊或需要多步推理的查询时显得力不从心。它缺乏自我评估和主动规划的能力,容易受到检索结果质量的直接影响,可能导致“幻觉”或不准确的回答。
2Agentic RAG
智能体驱动的未来: 循环、决策和工具使用的特性
相较于传统 RAG 的线性流程,*Agentic RAG* 引入了“智能体”(Agent)的概念,赋予 LLM 更高的自主性和决策能力。如图所示,Agentic RAG 的核心在于其循环、决策和工具使用的特性。
Agentic RAG 的工作流程:
-
智能体主导的查询处理(步骤 1-3):
查询重写与思考: 初始查询不再直接进入检索,而是首先由 LLM 智能体(LLM Agent)进行重写,将其转化为更精确的查询。随后,智能体进行自我评估,判断是否需要更多信息。这是智能体主动思考的体现。
-
主动规划与工具选择(步骤 4-6):
如果智能体判断需要更多信息,它会进一步思考“哪一个源头能帮我?”,并主动选择并调用不同的工具(Tools & APIs)。这些工具不再局限于向量数据库,还可以包括互联网搜索、结构化数据库或其他自定义 API。这种工具使用能力是 Agentic RAG 的重要特征。
-
检索与生成(步骤 7-9):
检索与上下文构建(步骤 7):系统会利用智能体选择的工具进行检索,并得到相关的检索到的上下文(Retrieved context)。这个上下文会与更新后的查询一起,为生成答案做准备。
生成初步响应(步骤 8 & 9): 系统将
检索到的上下文
和更新后的查询
打包成一个提示(Prompt),发送给一个大型语言模型(LLM)。LLM 基于这个提示生成一个初步响应(Response)。 -
循环迭代与自我评估(步骤 10-12):
自我评估: 拿到初步响应后,LLM 智能体不会直接返回答案,而是会进行自我评估:“这个答案相关吗?”。
反馈循环:如果智能体判断答案不相关,它可以循环回到初始查询或之前的步骤,重新规划、重新检索,直到找到满意的答案。这种反馈循环和自我修正能力是 Agentic RAG 解决复杂问题的关键。
Agentic RAG 的特点:
- 优点:
- 更强的推理能力: 能够处理多跳查询和复杂逻辑推理。
- 更高的准确性: 通过自我评估和迭代,减少“幻觉”和不准确的回答。
- 更强的适应性: 能够根据任务需求,灵活选择和使用不同的外部工具。
- 更好的可解释性: 智能体的“思考”过程(如查询重写、工具选择)可以被记录和追踪。
- 局限性:
- 更高的复杂性: 引入了更多的决策和循环,系统设计和调试难度增加。
- 潜在的延迟: 多次迭代和工具调用可能导致更高的响应延迟。
3 汇总分析
传统 RAG 和 Agentic RAG 之间的主要区别
下表总结了传统 RAG 和 Agentic RAG 之间的主要区别:
特性 | 传统 RAG | Agentic RAG |
---|---|---|
LLM 角色 | 被动的内容消费者,执行检索和生成 | 主动思考、规划、决策和执行的“智能体” |
流程 | 线性、单向 | 循环、迭代、包含决策点 |
工具使用 | 主要依赖向量数据库进行检索 | 可灵活选择和调用多种外部工具(向量数据库、互联网、API 等) |
复杂查询 | 难以处理多跳、模糊或需推理的查询 | 擅长处理复杂、多跳和需要多步推理的查询 |
自我评估 | 无 | 有(如判断是否需要更多细节、答案是否相关) |
错误处理 | 容易将检索错误传递给生成环节 | 可通过反馈循环进行自我修正 |
实现难度 | 相对简单 | 相对复杂 |
总结
传统 RAG 为我们打开了 LLM 与外部知识结合的大门,它在许多场景下依然高效且实用。然而,随着 AI 应用的日益复杂,Agentic RAG 代表了 RAG 技术发展的必然趋势。它将 LLM 从一个简单的“生成器”提升为能够自主思考、规划和执行的“智能体”,从而构建出更强大、更可靠、更接近人类智能的知识型 AI 系统。理解并掌握 Agentic RAG 的核心思想,将是构建未来高阶 AI 应用的关键。
普通人如何抓住AI大模型的风口?
领取方式在文末
为什么要学习大模型?
目前AI大模型的技术岗位与能力培养随着人工智能技术的迅速发展和应用 , 大模型作为其中的重要组成部分 , 正逐渐成为推动人工智能发展的重要引擎 。大模型以其强大的数据处理和模式识别能力, 广泛应用于自然语言处理 、计算机视觉 、 智能推荐等领域 ,为各行各业带来了革命性的改变和机遇 。
目前,开源人工智能大模型已应用于医疗、政务、法律、汽车、娱乐、金融、互联网、教育、制造业、企业服务等多个场景,其中,应用于金融、企业服务、制造业和法律领域的大模型在本次调研中占比超过 30%。
随着AI大模型技术的迅速发展,相关岗位的需求也日益增加。大模型产业链催生了一批高薪新职业:
人工智能大潮已来,不加入就可能被淘汰。如果你是技术人,尤其是互联网从业者,现在就开始学习AI大模型技术,真的是给你的人生一个重要建议!
最后
只要你真心想学习AI大模型技术,这份精心整理的学习资料我愿意无偿分享给你,但是想学技术去乱搞的人别来找我!
在当前这个人工智能高速发展的时代,AI大模型正在深刻改变各行各业。我国对高水平AI人才的需求也日益增长,真正懂技术、能落地的人才依旧紧缺。我也希望通过这份资料,能够帮助更多有志于AI领域的朋友入门并深入学习。
真诚无偿分享!!!
vx扫描下方二维码即可
加上后会一个个给大家发
大模型全套学习资料展示
自我们与MoPaaS魔泊云合作以来,我们不断打磨课程体系与技术内容,在细节上精益求精,同时在技术层面也新增了许多前沿且实用的内容,力求为大家带来更系统、更实战、更落地的大模型学习体验。
希望这份系统、实用的大模型学习路径,能够帮助你从零入门,进阶到实战,真正掌握AI时代的核心技能!
01 教学内容
-
从零到精通完整闭环:【基础理论 →RAG开发 → Agent设计 → 模型微调与私有化部署调→热门技术】5大模块,内容比传统教材更贴近企业实战!
-
大量真实项目案例: 带你亲自上手搞数据清洗、模型调优这些硬核操作,把课本知识变成真本事!
02适学人群
应届毕业生: 无工作经验但想要系统学习AI大模型技术,期待通过实战项目掌握核心技术。
零基础转型: 非技术背景但关注AI应用场景,计划通过低代码工具实现“AI+行业”跨界。
业务赋能突破瓶颈: 传统开发者(Java/前端等)学习Transformer架构与LangChain框架,向AI全栈工程师转型。
vx扫描下方二维码即可
本教程比较珍贵,仅限大家自行学习,不要传播!更严禁商用!
03 入门到进阶学习路线图
大模型学习路线图,整体分为5个大的阶段:
04 视频和书籍PDF合集
从0到掌握主流大模型技术视频教程(涵盖模型训练、微调、RAG、LangChain、Agent开发等实战方向)
新手必备的大模型学习PDF书单来了!全是硬核知识,帮你少走弯路(不吹牛,真有用)
05 行业报告+白皮书合集
收集70+报告与白皮书,了解行业最新动态!
06 90+份面试题/经验
AI大模型岗位面试经验总结(谁学技术不是为了赚$呢,找个好的岗位很重要)
07 deepseek部署包+技巧大全
由于篇幅有限
只展示部分资料
并且还在持续更新中…
真诚无偿分享!!!
vx扫描下方二维码即可
加上后会一个个给大家发
更多推荐
所有评论(0)