Agent Workflow

别名:智能体工作流 / Agentic Workflow / Agent Loop / 智能体循环 / State / 状态 / State Machine / 状态机 / Agent Trajectory / 执行轨迹

把目标、规划、行动、观察、状态更新和轨迹组织成可恢复、可审计的智能体循环。

更新于 2026/11/08
Agent工作流编排

一句话定义

Agent Workflow 是把智能体的目标、规划、行动、观察、状态更新和终止条件组织成可重复的流程;Agent Loop 是循环,State 是当前上下文,State Machine 是状态转移,Trajectory 是执行轨迹。

为什么需要它

一次性 prompt 无法处理多步骤任务:工具会失败、结果要回填、流程要重试。工作流把“模型自由发挥”变成可观测、可恢复的控制流,降低跑偏和无限循环的风险。

关键概念

  • Agentic Workflow:带工具、状态和分支的智能体流程,不等于固定 DAG。
  • Agent Loop:规划 → 行动 → 观察 → 更新状态,直到完成/失败/超时。
  • State:任务、工具结果、记忆、当前步骤等可变上下文。
  • State Machine:定义状态与转移条件,便于恢复、重试和人工介入。
  • Agent Trajectory:每一步的输入、动作、观察、耗时和错误,用于调试与评测。

Agent Workflow:把循环、状态和轨迹管起来

关键取舍

  • 状态机更可控,但灵活性低;自由循环更灵活,但更难调试。
  • 轨迹记录增加存储/延迟,却是排障和评测的基础。
  • 步数、超时、预算和人工审批要提前设计。
  • 工具结果要结构化回填,避免自然语言歧义。

常见误区

  • 工作流等于 prompt 链:真正的 Agent 会根据观察改变下一步。
  • Agent Loop 可以无限跑:没有终止条件迟早失控。
  • State 就是聊天历史:状态还包括工具结果、计划和错误。
  • 轨迹只用于调试:它也是评测和审计的证据。

用在哪里

  • 多步骤研究、运维、客服、代码修复。
  • 需要人工审批、失败重试和可追溯的生产 Agent。
  • 多智能体协作的上层编排。

相关概念

  • ReAct:最常用的循环范式。
  • Agent:工作流的决策核心。
  • MCP:工具接入协议。