网通社科技快报

vivo提出Agent双链结构实现运行事实可恢复工程

vivo互联网存储团队在KDC系列工程篇中系统提出Agent运行事实可恢复工程,聚焦真实业务中因页面刷新、进程重启等导致的状态丢失与重复执行问题。文章明确区分领域现实、业务判断事实与软件运行事实三层结构,指出后者需被持久化、可引用、可恢复,是连接正确推理与可靠执行的关键桥梁。团队构建业务因果链(目标→判断→策略→行动)与运行事实链(Runtime Event、State、View、Checkpoint/Resume点)双链结构,通过共享Schema确保意图不被中断扭曲。进一步将传统Session解耦为Session标识、Context快照、State运行时状态、Memory短期记忆与Knowledge长期知识库五要素,其中State作为核心载体,须满足原子性、幂等性与可追溯性,例如退款场景中精确记录tool.call.completed、pendingApproval等状态而非仅依赖聊天文本。为支撑恢复与交接,定义三类Contract:Resume Contract用于重连后重建现场;Progress Contract保障子任务进度归属与Artifact绑定;Evaluation Contract规范结果验证标准,如退款成功需支付回调、账务对账与用户通知三者一致。Harness作为中间件协议层,负责状态持久化、授权校验、沙箱隔离与人工介入支持,使系统仅凭State即可重建执行意图。该方案属KDC理论体系工程收束,强调非统一框架而提供面向事实治理的元模型,适配不同业务复杂度。行业层面,其思路呼应蚂蚁状态机引擎、京东Saga模式等实践,首次将‘运行事实’提升为独立抽象层并给出可操作路径,中小团队亦可基于现有微服务渐进增强鲁棒性,为高可靠性AI应用落地提供方法论基础。