Work Agent 与 AI Workflow 的边界,不应按是否调用大模型、是否具备聊天界面或是否画了流程图来划分,而应看运行期间“下一步做什么”的决定权属于谁。路径、分支和异常处理主要由开发者预先定义,模型只负责分类、抽取或生成内容,产品本质上仍是 AI Workflow;系统能依据目标、现场状态和工具反馈动态选择动作,并对暂停、求助与停止负责,才更接近 Work Agent。多数成熟产品并不处在二选一的端点,而是用确定性工作流包住少量代理式决策。
AI Workflow 可以译为人工智能工作流,它强调按照预先设计的过程搬运状态、调用服务并产出结果。流程里当然可以有条件分支、重试、并行节点和大模型节点,但这些能力本身不会自动把系统变成 Agent。只要设计者能够在执行前画出主要路径,并规定每个条件对应的下一节点,控制权仍在流程图。
Work Agent 可理解为面向工作任务的智能体。它接收的是目标、约束和可用工具,而不是一条完整的步骤清单。运行时会根据新获得的信息决定要不要继续检索、换用另一个工具、拆出子任务、向人补充询问,或因证据不足而停止。这里的关键也不是“模型思考了几次”,而是模型或代理运行时的判断是否会改变实际行动序列。
因此,ReAct 循环、工具调用和记忆都不是充分条件。一个系统即便按“思考、行动、观察”循环执行,如果工具顺序和退出条件已经写死,它仍可能只是包装成循环的工作流。反过来,一个界面上没有聊天窗口的后台服务,只要它会基于实时状态自主选择动作,也可能具有明显的代理属性。
工作流通常接收结构化事件,例如新订单、工单状态变化或定时触发,然后沿固定管线执行。Work Agent 更常接收开放目标,例如“找出本周退款上升的原因并形成可复核结论”。前者要求输入符合节点契约,后者则需要系统自己判断还缺哪些信息。
如果代码规定先查客户表、再调用评分接口、最后发送模板邮件,那么即使邮件由大模型撰写,整体仍是工作流。如果系统能够根据客户类型、数据缺口和置信度,在检索知识库、查询业务系统、要求人工确认之间动态选择,代理性才真正出现。产品文档里“支持多少工具”并不重要,工具选择权和选择依据才重要。
可以用缺少字段、权限被拒绝、接口返回未知结构等情况做压力测试。传统工作流通常命中预设异常分支,否则报错退出。Work Agent 应当能够保留当前状态和证据,识别阻塞原因,在授权范围内尝试替代路径,无法继续时提出具体问题。所谓适应性必须有边界,不能把无限重试或随意绕过权限称为自主。
可靠的 Agent 不只是会继续行动,还要知道何时不该行动。它应能依据预算、时间、置信度、权限和风险阈值决定完成、暂停或升级给人。若产品只有“让模型继续尝试直到成功”的机制,没有可配置的停止条件,它得到的不是更强的代理能力,而是更难控制的成本与错误传播。
产品页面常使用相同的词汇:推理、记忆、编排、工具、代理和自动化。然而这些词分布在不同层次。开发框架提供模型调用、状态图和工具协议;自动化平台提供触发器、连接器和可视化编排;代理运行时负责状态保存、任务调度、权限、重试与恢复;最终应用则把这些能力包装成面向客服、研发或运营的工作台。两个产品都宣称“Agent”,可能一个卖给开发者搭建决策循环,另一个卖给业务团队配置审批流程。
底层实现趋同并不意味着产品价值趋同。数据库产品都执行查询,云平台都提供计算资源,但产品差异仍来自服务对象、可靠性和运营能力。Agent 市场也是如此。模型调用与基础工具接入会逐渐标准化,真正难复制的是业务上下文、权限体系、可观测性、评估数据、失败恢复和人机协作机制。
一旦系统获得动态决策权,产品就不能只展示一次成功演示,还要承担每次决策的可追踪性。至少应记录任务目标、输入快照、所选动作、工具返回、关键判断、权限批准和最终状态。记录的目的不是展示冗长的模型思维,而是让操作者能够回答:系统使用了什么证据,执行了哪些外部动作,失败后能否从确定位置恢复。
权限也要与自主程度匹配。读取公开资料、起草邮件和直接发送邮件的风险显然不同。产品应把工具权限按作用域拆分,将高影响动作放入明确审批点,并让凭证、数据范围和有效期可管理。Agent 能想到某个动作,不代表它有权执行该动作。
状态管理是另一条容易被营销掩盖的边界。简单对话历史不等于工作状态。长期任务需要保存已完成步骤、未决问题、外部系统标识、预算消耗以及可重放的检查点。没有这些机制,任务在进程中断或接口超时后只能从头开始,产品更像一次性的模型调用器,而不是能承接真实工作的运行系统。
可预测并非落后,而是许多业务的核心要求。财务入账、权限开通、数据同步和合规审批往往有稳定规则,错误代价又高,确定性流程更容易测试、审计和估算成本。在这类场景里强行引入全自主 Agent,会把原本明确的状态机变成概率性决策,增加验证负担。
Agent 更适合路径无法完整预先枚举、输入经常不完整、需要跨多个信息源判断的局部任务。例如处理非标准客户请求时,可以让 Agent 识别意图、收集证据并拟定方案,再由工作流执行审批、写库与通知。这样既利用模型处理开放问题的能力,又保留关键业务动作的确定性。
一个实用的架构原则是“外层工作流,内层代理决策”。外层管理触发、身份、预算、审批、超时、补偿和审计;内层只在授权范围内探索信息并提出下一动作。代理输出结构化的行动建议,外层验证参数和权限后再执行。对于高风险动作,还可以要求人工批准。这个组合比追求端到端完全自主更容易投入生产。
先评估任务的不确定性。若步骤稳定、输入结构化、异常类型有限,应优先使用工作流,并把大模型限制在文本分类、信息抽取或内容生成节点。若完成路径取决于实时发现,且人工无法经济地枚举全部分支,才值得引入 Agent。判断时要计算错误动作的代价,而不只比较演示效果。
其次评估产品的工程闭环。一个可用的 Work Agent 平台应能展示工具权限、状态持久化、暂停恢复、人工审批、运行日志、成本限制、评估方法和失败处置。若产品只强调模型数量、提示词模板或一次运行的结果,却无法说明外部写操作如何授权、任务中断后如何恢复,就不适合承载关键工作。
还应使用代表性任务做对照测试。准备正常输入、缺失输入、冲突信息、工具超时和权限不足等样本,分别观察完成率、人工介入次数、错误影响范围、平均成本和恢复能力。工作流的价值通常体现为一致性,Agent 的价值则应体现为在未预设路径中的有效适应;两者不能只用同一个“是否产出答案”指标比较。
新的 Work Agent 产品若只实现通用 ReAct 循环、若干工具调用和聊天界面,确实很难建立长期差异。可持续优势更可能来自特定岗位的任务模型:理解该岗位使用的数据、交付物、审批关系、风险边界和异常语言,并把这些知识固化为可验证的执行系统。
面向开发工作的 Agent,差异可能体现在对代码库结构、构建系统、测试反馈和变更审查的理解;面向运营工作的 Agent,则可能体现在跨系统实体映射、批量任务恢复和业务审批。模型能力只是其中一层,产品是否能把建议可靠地变成受控动作,才决定它能否进入日常工作。
最终无需执着于给每个工具贴上唯一标签。可以把产品放在一条连续谱上:一端是完全预定义的确定性流程,另一端是目标驱动、动态规划的代理执行,中间包含固定流程中的智能节点和受约束的局部 Agent。对采购者和开发者而言,最有用的不是厂商自称什么,而是明确三件事:哪些步骤预先确定,哪些决定在运行时产生,以及一次错误决定由谁承担和如何恢复。只要这三点可回答,Work Agent 与 AI Workflow 的产品边界就足够清晰。