Agent、工具调用、Memory、MCP 与工作流
旧专题 高级 重要度 5/5 知识骨架 理解阶段

Agent 的执行循环与确定性边界

把模型决策、工具执行、状态持久化、权限和失败恢复分开,建立可审计的多步任务系统。

发布于 2026-08-31

本文目录

    Generative AI agent architecture。Agent 在模型推理、规划、工具执行、环境观察与记忆更新之间循环。

    图:Agent 在模型推理、规划、工具执行、环境观察与记忆更新之间循环。 来源:Generative AI agent architecture,作者 Marxav,许可 CC BY-SA 4.0。

    问题边界

    Agent 适合步骤和工具选择需要根据中间结果动态变化的任务。固定、可预测的业务流程更适合显式 Workflow。

    知识全貌

    系统包含模型决策、工具描述、参数校验、权限检查、实际执行、结果观察、状态存储、停止条件和人工确认。

    核心机制

    模型提出动作,应用验证并执行。每一步都产生可恢复状态;副作用操作使用幂等键、最小权限和批准门。

    公式或数据流

    state -> model proposes action -> validate -> authorize -> execute
          -> observe -> persist -> continue / stop / ask human

    方法比较

    开放循环灵活但路径难预测;状态机和 DAG 可测试性更高。生产系统通常把模型限制在少数决策点,其余交给确定性程序。

    工程约束

    需要调用预算、步数上限、超时、取消、幂等、审计、敏感参数脱敏和断点恢复。工具返回内容也必须视为不可信输入。

    故障模式

    包括循环不停止、错误工具被放大、参数格式正确但语义错误、执行成功却丢失状态、重试重复副作用和记忆污染。

    高频问题

    参考资料

    Machine learning lifecycle。机器学习闭环图用于对照 Agent 轨迹如何进入评测和持续改进。

    图:机器学习闭环图用于对照 Agent 轨迹如何进入评测和持续改进。 来源:Machine learning lifecycle,作者 D2L.ai authors,许可 CC BY-SA 4.0。

    输入关键词,查找全部技术文章。

      搜索范围:正文、标题、分类和标签