跳转至

三十九: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="