工单审核这种高风险场景,最怕的不是模型答错,而是同一个工单跑两遍,给出两个不同的结论。模型输出本质是概率性的,它给的是"最可能的回答",不是"必然正确的回答"。审单结论直接关系到用户权益、合规认定和监管检查,结论漂移这件事,业务方接受不了。
腾讯云开发者这篇文章提出了一套叫「确定性 Harness」的框架,核心观点很直接:模型是商品,Harness 才是护城河。意思是不指望模型本身变确定,而是在模型外面套一层执行纪律,把概率性输出约束成可控的确定性机器。
![]()
四个设计,环环相扣
这套框架靠四个关键设计闭环运作,缺一环就断。阶段化编排把策略文档拆成独立的阶段函数,用 goto 标签组织复杂分支,让主干保持线性可读——它回答的是"该走哪条路"。
全链路留痕用 FlowTracer 记录每一步的输入输出和命中分支,支持事后回放——回答"走完怎么证明"。提前终止靠 IsFinal 机制,在能下结论时立即收口,不做无效计算——回答"走到哪一步就够了"。统一网关加缓存稳住外部依赖、实现幂等——回答"外部依赖怎么稳住"。
几个反直觉的取舍
这套设计里有几个跟常规工程直觉拧着来的决定。单一阶段失败不阻断,给出带伤结论好过无结论;留痕默认关闭、零开销,平时不拖累性能,需要时一键开启;用 goto 而不是"更优雅"的结构,就为了让主干可读性优先。
这些取舍背后是同一个判断:Agent 工程不是照搬老规矩,而是回到"场景到底要什么"重新想。场景要的是确定性,那就为确定性服务,不为代码优雅服务。
适用边界很窄,别乱套
这套框架不是万能的。它只适合"高风险+复杂分支+必须可解释"的场景。纯生成式任务用 prompt 工程就够了,黑盒探索性任务跟这套方案天然冲突,轻量单次调用任务根本没有发挥空间。
判断标准就一条:这个 Agent 的结论,是否需要有人、规则、检查来负责?需要,就值得付出工程成本;不需要,就让模型自由地快。
文章给出的量化效果是:工单平均处理耗时从 2-3 分钟压缩到 20-40 秒。这个数字背后,是四个设计共同把不可控的概率性系统,硬生生拧成了可控的确定性流程。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.