转写说明
本文基于已校验的公开原文进行结构化转写与事实梳理,非原文转载。 转写保留可核验的技术事实,并将工程建议与来源观点明确分开。
- 原作者: 陳陈陳
- 原始来源: https://juejin.cn/post/7664862232594661402
- 原文发布时间: Wed, 22 Jul 2026 15:17:27 GMT
核心结论
Workflow与Agent的本质区别在于控制权归属。Workflow的控制权掌握在开发者手中,路径通过硬编码的图结构预先定义,工具调用按预设规则触发,其核心价值在于提供确定性,消除意外状况。Agent则将控制权交给模型在运行时进行决策,路径由模型实时生成的思维链决定,工具由模型按需自主选择,核心价值在于适应性,能够拥抱变化。
来源指出,2026年一项arXiv研究显示,企业多智能体LLM系统生产部署失败率在41%至86.7%之间,其中约79%的失败根源并非模型能力不足,而是团队本身没有明确区分所构建的系统究竟属于Workflow还是Agent。
判断标准为:当出现意外情况时,由代码中的条件判断逻辑处理还是由大模型临场发挥。Workflow是预设的有向无环图,LLM在其中充当高级计算器角色。真正的Agent必须具备三大核心组件:感知器负责理解当前文本、图像和上下文环境;规划器动态生成任务链而非读取预设清单;执行器调用工具并根据结果反思修正下一步。
能力机制
Agent最核心的底层架构是ReAct,全称Reasoning plus Acting。该架构不采用一次性输出结果的方式,而是进入“思考-行动-观察”的循环。这一设计源于现实世界信息不完整的特性,Agent通过逐步探索来完成任务,而非一次性猜测答案。
从LangChain v1.0版本起,Agent的底层实现从AgentExecutor迁移至LangGraph。LangGraph是基于状态机的编排框架,其核心作用是解决Agent的可观测性和可恢复性问题,允许对Agent的每一步进行暂停、回滚和审查。但需明确的是,使用状态机作为底层并不等同于Workflow,关键差异在于:状态机中的下一步由LLM的推理结果驱动,而非由代码预定义。
工程实践中,不应为Agent编写具体步骤剧本,而应提供工具集和系统提示词作为约束,让模型自主决定行动顺序。来源提出“三明治架构”用于设计可控Agent:上层Workflow定义Agent的行动边界;中层Agent在边界内自由规划路径;下层Workflow落地执行具体API调用,保证原子操作的稳定性。
快速开始
Workflow开发聚焦于预定义流程图的构建,将人类专家经验固化为状态机逻辑。节点包括输入、LLM调用、条件判断、图像生成、输出等类型,通过管道串联成流水线。适合使用轻量级小模型运行固定分支,Token成本相对较低,延迟可控制在毫秒级。
Agent开发需准备工具集和系统提示词。工具集提供模型可调用的能力接口,系统提示词定义行为约束和目标。开发阶段建议引入Human-in-the-loop机制,在关键决策点设置人工确认环节。部署后可对Agent的思考-行动-观察循环进行监控和回溯。
来源提供的伪代码展示了两种思维的核心差异:Workflow采用线性步骤固定执行,当出现异常输入时流程无感知;Agent使用while循环持续检查目标达成状态,发现铜价波动超过阈值时调用历史数据对比和突发事件搜索工具,重写分析逻辑并加入风险预警,同时具备自我校验能力,信息不足时会主动补充搜索。
适用边界
以下场景优先选择Workflow:金融风控、合同审批、合规审计等需要留痕和可解释性的领域,出了问题需能追溯至具体步骤;重复性高、大批量、容错率极低的批处理任务;延迟敏感型业务,毫秒级响应要求;以及成本敏感型场景,Workflow的Token消耗显著低于Agent的推理循环。
以下场景适合引入Agent:输入形态多变、无法穷举所有分支的交互式任务;需要模型自主判断下一步行动的场景;以及分支过于复杂、导致Workflow结构变成“意大利面条式代码”的场景。当前主流架构模式是将两者结合的“Agentic Workflow”,即用Workflow的骨架约束Agent的野性,同时用Agent的智慧弥补Workflow的死板。
来源提醒市面上约80%的所谓“Agent”属于伪需求。鉴别方法包括:若将中间的LLM替换为简单规则引擎系统仍能运行,则为假Agent;若用户输入流程图未覆盖的需求时直接报错而非尝试解决,则为假Agent。
核验清单
开发前需确认团队对系统类型的定义是否清晰,是确定性优先还是适应性优先。需明确系统属于Workflow、Agent还是Agentic Workflow,避免概念混淆。
开发中需检查是否为Agent提供了清晰的工具集和系统提示词,而非预写详细步骤剧本。需确认是否设置了Human-in-the-loop机制用于关键决策点。需验证状态机或流程图的逻辑覆盖度,对边界情况有预判或兜底方案。
部署后需监控异常处理的实际表现,确认意外输入不会导致死循环或系统崩溃。Agentic Workflow需同时监控上层边界是否被遵守、下层执行是否稳定。来源指出Agent适合用满意度而非准确率进行KPI考核,且需防止Agent为达成量化指标而产生不当行为。
来源与核验
- 原始文章
- 页面事实以原始来源及其引用的官方资料为准;版本、星标和模型能力会随时间变化。
- AI Stack 不公开抓取到的全文快照,只发布独立转写与来源入口。