让 Agent 可靠续跑:企业工作流要补上的一层
Agent 进入生产后,持久化、验证、人工接管和回滚决定它能否完成长流程,而不是单次模型调用。
很多 Agent 演示都能完成一次漂亮的任务:读一份文档、调一个接口、生成一段结果。生产环境的难处在后面。模型调用可能超时,网络会中断,审批人不会即时响应,外部系统也会拒绝请求。Diagrid Catalyst 2.0 所强调的持久化与可验证执行,指向的正是这层缺口。企业真正需要的不是一次能跑通的 Agent,而是中断后知道从哪里继续、谁来接手、已经改过什么的工作流。
长任务失败时,不能靠重新开始
以审计底稿准备为例,Agent 可能要读取项目清单、索取缺失凭证、比对台账、生成异常说明,再把材料送入复核。任何一步因权限、接口限流或等待人工答复而停止,都不应让系统从头开始,更不能重复发送同一封催件邮件。
持久化工作流把每次模型或工具调用记录为一个可恢复步骤。恢复时,系统可以确认前一步的输入、输出和执行状态,再决定继续、重试或转人工。对采购和供应链团队,这意味着 Agent 能在供应商接口短暂失败后重试查询,而不重复创建订单。持久化只解决“任务在哪儿停住”,不证明模型的判断正确。业务规则和人工复核仍是另一层控制。
将调用拆成可恢复步骤,长任务才不会因一次中断全部重跑。
可验证执行让责任链留在系统里
模型产生的文本很容易被复制或修改,工具调用也可能来自不同服务。若企业无法确认某项操作由哪个 Agent、在什么授权下、基于哪些输入完成,事后审计只能依赖零散日志。加密验证与不可篡改的执行记录,并不让模型更聪明,却能让运行团队保存一条可信的任务轨迹。
金融和专业服务尤其需要这条轨迹。投研助理可以让 Agent 汇总公开资料、起草研究框架;客户经理可以让它归类客户材料。可一旦进入投资建议、客户承诺或正式文件,系统必须能关联审批人、版本和发送动作。可验证执行的重点不是替模型背书,而是把模型放进现有责任链。
可信执行记录将任务输入、模型调用、审批人与结果版本连在一起。
生产化要把人工接管写进流程
不少团队把人工审核放在最后一步,等 Agent 做完再看结果。这种设计在异常情况下不够用。正确的接管点应该出现在关键分叉处:资料缺失、置信度不足、权限拒绝、规则冲突、外部系统返回异常,都应把任务送到明确的队列,并附上已经完成的步骤与建议下一步。
例如,连锁零售的门店补货 Agent 可以整理销量、天气与库存数据,提出补货建议;遇到异常促销价格或供应商交期变化时,任务应停在区域运营人员的待办列表,而不是自行修改采购量。医疗服务的排班和初筛同样如此,模型可以分类与提醒,不能形成诊疗建议或替代临床判断。涉及资金、交易、授信、医疗建议、法律承诺和敏感数据写入时,人工确认、最小权限、日志和回滚必须是强制步骤。
异常任务应进入带上下文的人工队列,而不是无提示地失败或重复执行。
用恢复能力衡量,而不是只看自动化率
管理层评估 Agent 项目时,除了节省的处理时间,还应看任务中断后的恢复时长、重复执行率、人工接管成功率、审批积压和异常闭环速度。这些指标更接近生产成本。一个自动化率高但出错后需要工程师翻日志的系统,往往比一个自动化范围较小但可回放的流程更贵。
试点可以从边界清楚的场景开始:合同资料归档、客服工单分流、供应商信息校验、合规材料缺口提示。把每个动作写成可追踪、可重试、可撤销的步骤,再逐步扩大工具访问范围。可靠性不是上线后的补丁,而是决定 Agent 能否进入核心流程的产品能力。
恢复时长和人工接管率,比单次演示成功更能说明 Agent 是否适合生产环境。
