当 Agent 承担持续运行的工作,可靠性就不能只问“这次回答对不对”。任务有没有启动,运行中拿到的输入是否可信,结果有没有满足要求,最后有没有人处理异常,分别需要证据。今天的材料把这四层进一步拆开:Meta 让固定编排守住前置步骤,Laminar 沿轨迹找语义错误,Congdon 把监控计划与持续执行分开。它们各有明确作用,不能因为都增加了检查,就当作同一种保证。[1][2][3]
这延续了近几期的一条追问,但改变了观察的位置。10 月 17 日,我们从代码审查想到:只在历史事故上找错,会漏掉审查器对原本正确改动造成的伤害,因此也要看干净样本与执行后果;10 月 18 日讨论成本时,要求先固定任务和验收,再比较费用;10 月 19 日又区分了消息送达、读取与完成交接。那些判断主要围绕已经进入流程的工作。今天 Laminar 评论区的一次漏跑经历,把问题推到了入口之前:有些本来应做的任务,连供检查的记录都没有。[4][6][7]
评论者说,宿主机器休眠与计时器交互,使早晨的任务没有启动,也没有重试。这是他的个人经历,不是 flow-1 性能实验,却足以揭示检查范围的逻辑缺口:检查器若只收到实际产生的轨迹,漏跑就不会进入分母。用一个编辑自拟的例子说明,约定做十件事、只启动八件,即使八条轨迹都判为正确,也只回答了已运行部分的质量。预期任务清单应来自约定,实际开始、结束和例外记录来自执行,两边对照后才知道哪些工作没有发生。[4]
Meta 的七步协议提供了一个具体落点:先查目标是否存在、收齐字段、发现配置、检查警告与审核人,再把领域工作交给专门 Agent。它把若干容易漏掉的前置动作变成固定步骤,却没有证明所有定时任务都一定启动。Laminar 的合同例子则站在后面:任务已运行,问题清单说完成了,附表却仍是旧窗口。两者互补之处,是一个约束执行顺序,一个核对交付含义;若把前者的成功状态直接当作后者的验收结论,漏洞仍会留下。[1][2]
有了轨迹还要问输入是什么。另一位评论者提出,工具成功返回的可能是过期缓存或带提示注入的文本,模型在错误材料上也能作出连贯推理。沿轨迹重读能够发现内部矛盾,却不一定能凭同一份输入确认外部事实。因此我倾向于把任务登记、时间与版本记录、重试上限交给固定程序,把不规则证据的解释和调查方向交给模型;分界依据是这项证据怎样核对,而不是笼统地把简单工作给代码、复杂工作给模型。[5]
最后一层是异常交给谁。Congdon 的原型让固定执行器运行监控规格,触发后再调查并升级给人,保留了从发现到处置的路径。此前代码审查中出现过五十多轮自动审查与修复,说明检查本身也会制造新工作;团队因此同时关注真实缺陷、干净改动上的有害建议和审查轮次。两类系统的故障不同,但可以据此提出相同的验收问题:新增告警有没有帮助某个人作出有效决定,还是只让所有人更忙?这是一种编辑对照,不是跨系统的实测结论。[3][6]
沿着这个区分,下一次比较可以预先登记同一批任务,分别统计未启动、运行中断、交付语义错误,以及发现之后的人工处理时间;同时抽查未告警的任务,防止把沉默全算成功。这是建议的评估办法,并非三位作者已经共同完成的实验。若监控只提高了现有轨迹的检查率,却没减少漏跑或没人处理的失败,它改善的是局部。真正值得继续追踪的,是在同一任务与验收标准下,多完成了多少工作、留下多少返工,以及为这些结果付出了多少人的时间。
另一种解释
收益也可能来自更成熟的日志、固定流程和人工投入,而非监控模型本身。
接下来观察什么
加入监控后总任务完成率和人工处理成本是否同时改善。