🧠 基础概念

工作流 vs 智能体(Workflow vs Agent)

别名:WorkflowAgent 区别自动化确定性自主智能体
分类🧠 基础概念
阅读时间⏱️ 15 分钟
更新时间📅 2026-07-16
条目编号ENC-CONCEPT-20-workflow-vs-agent
工作流是按预先定义的固定步骤自动执行的流程(确定性),智能体是能在不确定环境中自主决策、调用工具完成开放目标的系统(自主性)。二者常结合:用工作流管确定性主干,用 Agent 处理灵活分支。

关键要点 ✦

本质区别

工作流(Workflow):路径在部署时就固定,例如「收到邮件 → 提取订单号 → 查数据库 → 回复模板」。每一步的输入输出可预期,失败可精确定位。智能体(Agent):只给定目标,由模型在运行时决定步骤、选择工具,能应对未预设的情况。

类比:工作流像流水线工人,Agent 像被授权解决问题的项目经理。

何时用哪种

工作流:步骤固定、输入结构化、要求可审计与稳定(如发票审核、数据同步)。用Agent:任务开放、需应对异常、步骤无法穷举(如「调研竞品并出报告」)。

Anthropic 等机构明确建议:能用确定性工作流解决的,就不要上 LLM Agent——后者成本、延迟与失控风险都更高。

混合架构

实际系统多为混合:主干是确定性工作流保证稳定,遇到分支/异常时「升级」给 Agent 处理,Agent 的结果再回到工作流继续。Human-in-the-loop 也常作为二者的衔接点。

🎯 应用场景

报销审批
结构化字段走工作流,争议项升级人工/Agent 判定。
竞品调研
开放目标,天然适合 Agent 自主检索与综合。
数据管道
固定 ETL 步骤用工作流,异常数据用 Agent 诊断。

✅ 最佳实践

  • 默认用确定性工作流,把 Agent 当作例外处理机制
  • 为 Agent 分支设置成本上限与人工兜底
  • 两类流程都要有清晰日志,便于审计
  • 按任务成功率与成本持续评估是否该「升/降级」

🔮 未来展望

随着 Agent 可靠性提升,「Workflow 为主、Agent 为辅」会成为企业自动化的标准模板;低代码平台会把二者统一为可视化画布,由模型在运行时决定是否激活 Agent 节点。

📖 相关条目

🛠️ 相关产品

🏷️ 标签工作流WorkflowAgent自动化确定性自主