Skip to content

15. 什么是 Agentic RAG?它和"一次检索后直接生成"有什么区别? ​

难度 P0 必背 · 岗位 应用 · 频率 ★★★ · 预计阅读 5 min

本题阅读地图 ​

  1. 💡 简要回答
  2. 📝 详细解析
  3. 🎯 面试总结

👔面试官:什么是 Agentic RAG?它和"一次检索后直接生成"有什么区别?

🙋‍♂️我:Agentic RAG 就是 Agent + RAG 吧,更智能一点。

👔面试官:"更智能"太虚。真正的区别是:Agentic RAG 让检索成为动态决策过程,模型可以根据中间结果决定要不要继续检索、改写 query、补检证据。你能讲清楚演进逻辑吗?

TL;DR 速记 ​

  • 是什么:Agentic RAG 让检索从「一次固定流水线」升级为「可规划、可评估、可补检」的动态决策闭环。
  • 关键点:传统 RAG 是问一次、检一次、答一次;Agentic RAG 会根据中间证据判断是否改写 query、继续检索或换数据源。
  • 怎么答:「核心区别不是更智能,而是检索由 Agent 动态管理;适合多跳问题,但必须加步数、预算、退出条件和可观测性。」

图解 ​

图 1:一次检索 vs 动态闭环 ​

相关题

Agentic RAG 的前提是先把 Q30 企业 RAG 治理 做扎实;如果搜索范围扩展到开放网络,会进一步演进到 Q77 DeepSearch。

💡 简要回答 ​

Agentic RAG 让检索从"固定流水线"变成"动态决策闭环"。

区别:

传统 RAGAgentic RAG
检索方式一次检索,固定流程多轮检索,动态决策
适应性固定可根据中间结果调整
适用场景标准知识库问答复杂问题、多跳证据
成本/风险可控更高,需要治理

最大区别:检索是不是被当成动态决策过程来管理。

📝 详细解析 ​

传统 RAG:固定流水线 ​

用户问题 → 检索 → 生成答案

一次检索,一次生成。流程稳定、成本低、实现简单。

局限:

  • 一次检索经常拿不到足够证据
  • 复杂问题需要多跳、多源验证
  • 无法自适应调整

Agentic RAG:动态决策闭环 ​

用户问题 → 规划 → 检索 → 评估 → 需要更多证据?→ 再检索 → 生成

模型或 Agent 可以:

  • 决定要不要检索
  • 改写 Query 再检索
  • 发现证据不足时主动补检
  • 多源交叉验证

适用场景判断 ​

升级到 Agentic RAG 前,先看 badcase 是否集中在:

  • 一次检索经常拿不到足够证据
  • 问题需要拆问、多轮求证
  • 生成前需要判断"到底该查知识库、查网页还是查业务系统"

治理要点 ​

Agentic RAG 风险更高,需要补上:

  • 步数上限(防止无限循环)
  • 预算限制(Token、成本)
  • 失败退出条件
  • 可观测性(追踪每一步的决策和检索)

否则容易从"更聪明的检索"变成"更贵的随机游走"。

常见踩坑与反例 ​

踩坑 1:把 Agentic RAG 说成「RAG + Agent」 ​

错误描述:「就是给 RAG 外面套个 Agent,所以更智能」。

正确做法:要说清楚检索决策的变化:是否检索、查哪里、query 怎么改写、证据是否足够,都由 Agent 根据中间状态动态决定。

踩坑 2:所有问题都升级成 Agentic RAG ​

错误描述:简单知识库问答也多轮规划、多次检索。

正确做法:一次检索能稳定解决的场景继续用传统 RAG;只有多跳、多源、证据不足频繁出现时再升级。

踩坑 3:没有退出条件 ​

错误描述:证据不够就一直改写 query、一直补检,成本和延迟失控。

正确做法:设置最大步数、最大 token / 金额预算、连续无新增证据阈值,以及失败后的降级答案。

踩坑 4:只追求多轮检索,不追踪每步决策 ​

错误描述:线上答案出错后,只知道最终回答,不知道每轮查了什么、为什么继续查。

正确做法:记录 plan、query、命中文档、证据评估、退出原因,方便调试、审计和优化。

面试官可能继续追问 ​

  • 追问 1:Agentic RAG 和传统 RAG 的本质区别是什么? 答题要点:传统 RAG 是固定流水线;Agentic RAG 是动态闭环,模型会根据中间证据决定是否继续检索、改写 query 或换数据源。

  • 追问 2:什么时候值得升级到 Agentic RAG? 答题要点:badcase 集中在一次检索证据不足、多跳问题、需要多源交叉验证、需要先判断查哪个系统时,才值得升级。

  • 追问 3:怎么防止 Agentic RAG 变成随机游走? 答题要点:限制步数和预算,定义证据充分标准,连续无新增信息就停止;保留决策日志做离线分析。

  • 追问 4:Agentic RAG 和 DeepSearch 有什么关系? 答题要点:Agentic RAG 多在企业知识库 / 多数据源内动态检索;DeepSearch 更强调开放网络上的搜索、阅读、推理循环,研究型问题更常见。

🎯 面试总结 ​

核心区别:传统 RAG 是固定流水线,Agentic RAG 是动态决策闭环。

判断标准:检索是否被当成动态决策过程来管理。

升级前要有明确信号:一次检索确实不够用了。升级后要补治理:步数、预算、退出条件。


来源:基于 AI 智能体与大模型应用开发面试题库整理


章节首页 · ← Q14 · Q16 →

最后更新2026-05-01
难度P0
频率medium
阅读5 min
主题rag / agent
觉得有帮助?把这个链接转给正在求职的朋友 · 用 Ctrl + K 全站搜索其它题