三十九:Agentic RAG自测题¶
来源:http://mp.weixin.qq.com/s?__biz=MzYyNTk3Njg1NA==&mid=2247484513&idx=1&sn=efcc415b5f645bf2c9490170e77d0db1&chksm=f01eb718c7693e0ef1b18d42b0f88bb9b747ed323354dfc33c1696b4a72bc34494f001202275#rd
A. RAG 发展历程¶
-
RAG 的核心目标是什么?
-
Naive RAG 的基本流程是什么?
-
Naive RAG 的主要优点和缺点是什么?
-
Advanced RAG 相比 Naive RAG 增强了哪些能力?
-
Modular RAG 的核心思想是什么?
-
Agentic RAG 和 Modular RAG 的关系是什么?
-
为什么说 Agentic RAG 是 RAG 从静态管线到动态控制流的演进?
-
RAG 发展中,为什么 query rewrite、rerank、context compression 会逐渐变重要?
-
为什么复杂问题不适合只用一次向量检索?
-
请比较 Naive RAG、Advanced RAG、Modular RAG、Agentic RAG。
B. Agentic RAG 定义与组件¶
-
什么是 Agentic RAG?
-
Agentic RAG 的核心组件有哪些?
-
Planner 在 Agentic RAG 中负责什么?
-
Router 在 Agentic RAG 中负责什么?
-
Retriever tools 可以包括哪些类型?
-
Memory 在 Agentic RAG 中有什么作用?
-
Verifier/Critic 在 Agentic RAG 中有什么作用?
-
Controller 或 stopping policy 为什么重要?
-
Agentic RAG 和普通 Agent 系统有什么区别?
-
Agentic RAG 和普通 RAG 的根本区别是什么?
C. Planning、Routing 与 Iterative Retrieval¶
-
什么是 query planning?
-
什么情况下需要 query decomposition?
-
Tool routing 为什么对 Agentic RAG 重要?
-
向量检索、BM25、GraphRAG、SQL、Web Search 分别适合什么问题?
-
什么是 iterative retrieval?
-
iterative retrieval 适合哪些任务?
-
iterative retrieval 的风险是什么?
-
Agent 如何判断需要继续检索?
-
Agent 如何处理检索结果互相矛盾?
-
如何避免 Agentic RAG 过度检索?
D. Verification、Reflection 与 ReAct¶
-
Agentic RAG 中 verification 应检查哪些内容?
-
citation verification 对 Agentic RAG 为什么重要?
-
Reflection 在 Agentic RAG 中如何发挥作用?
-
ReAct 的基本模式是什么?
-
ReAct 中 Action 和 Observation 分别是什么?
-
为什么生产系统中不一定暴露 Thought?
-
如何用结构化 tool calling 替代自由文本 Action?
-
如果工具返回失败,Agentic RAG 应如何处理?
-
如果检索证据不足,Agentic RAG 应如何处理?
-
如果答案验证失败,Agentic RAG 应如何修正?
E. 与其他 RAG 形态对比¶
-
Agentic RAG 和 GraphRAG 如何结合?
-
Agentic RAG 和 long-context RAG 如何结合?
-
Agentic RAG 和 hybrid search 有什么关系?
-
Agentic RAG 和 rerank 有什么关系?
-
Agentic RAG 和 multi-agent RAG 有什么区别?
-
Agentic RAG 是否一定需要多个 Agent?为什么?
-
Agentic RAG 是否一定比普通 RAG 更好?为什么?
-
简单 FAQ 是否适合 Agentic RAG?
-
多跳企业知识问答为什么适合 Agentic RAG?
-
Agentic RAG 和工作流编排有什么关系?
F. 评估、安全与生产化¶
-
Agentic RAG 评估为什么不能只看最终答案?
-
Agentic RAG 应评估哪些过程指标?
-
tool selection accuracy 如何理解?
-
step efficiency 如何理解?
-
Agentic RAG 的主要成本来自哪里?
-
Agentic RAG 的主要延迟来源是什么?
-
Agentic RAG 中有哪些安全风险?
-
prompt injection 如何影响 Agentic RAG?
-
为什么工具权限和白名单很重要?
-
为什么需要最大步数、超时和停止条件?
G. 系统设计与排错¶
-
如果 Agentic RAG 陷入循环,你会如何排查?
-
如果 Agent 选错工具,你会如何改进?
-
如果 Agent 计划错误导致答案错误,你会如何定位?
-
如果 Agentic RAG 成本过高,你会如何优化?
-
如何为 Agentic RAG 设计 trace 日志?
-
如何为高风险工具调用设计人工确认?
-
如何把 Agentic RAG 降级为普通 RAG?
-
请设计一个面向企业知识库的 Agentic RAG 系统。
-
请设计一个 Agentic RAG 的评估集。
-
请系统总结 Agentic RAG 的发展脉络、核心机制、优势、风险和面试表达要点。
预览时标签不可点<div class="