Agent最大执行20步和RAG最多补查3轮有什么区别?

1 个回答

  • 纣王
    二八佳人体似酥,腰间仗剑斩凡夫。
    ## 作用 - **Agent 最大执行 20 步**:限制的是整个智能体的完整行动流程,可能包括思考、调用工具、检索、读写文件、执行代码、观察结果、再次规划等。 - **RAG 最多补查 3 轮**:限制的是整个 Agent 流程中的一个局部动作,即检索增强生成里“发现信息不足后再次检索”的次数。 可以把二者理解为: - **20 步是总预算**:控制 Agent 最多能连续行动多少轮,防止无限循环、成本失控或长时间运行。 - **3 轮是检索子流程的预算**:控制 RAG 针对当前问题最多补充搜索多少次,防止过度检索。 ## 原理 - Agent 的每一步通常是一次完整决策,例如: - 分析问题; - 选择工具; - 调用搜索、数据库、代码解释器等; - 根据返回结果决定下一步; - 最终生成答案。 - RAG 的补查轮次只围绕外部知识获取展开。多轮 RAG 会根据已有材料判断信息是否足够: - 如果证据不足、存在歧义,就改写查询并继续检索; - 如果信息已经足够,就停止检索并生成答案; - 最多补查 3 轮,是为了在“信息不足导致错误”和“过度检索引入冗余干扰”之间取得平衡。 因此,**20 步管的是 Agent 的整体执行生命周期,3 轮管的是 RAG 内部的重复检索次数**;一次 RAG 补查可能只占 Agent 的一步,也可能在一次工具调用内部完成多轮检索。
    发布于 2026-10-26 18:23 •IP属地 广西
    举报
    评论
    收藏