长时 Agent,怎么不失忆?

对应短视频主题:长时 Agent,怎么不失忆?
资料核验与更新:2026-09-12

把长时自主任务拆成记忆、计划、监控和交接四个环节,解释 AI 助手为什么会中断、漂移,以及怎样把任务稳稳续上。

阅读边界

本文依据原始课程的研究笔记、课程结构和发布文案整理。涉及产品、模型、版本、平台规则、价格或资格等可能变化的信息,实践前应以当前官方资料和实际环境为准。

长时 Agent,怎么不失忆?

连续推进目标,靠的不是把上下文无限拉长。

长时自主任务,指的是助手要连续完成很多步,而且中间会遇到新信息和新限制。它不是把一次回答写得更长,而是要让每一步都接得上前一步。

一步做错,后面可能继续放大;中途停掉,还要能从正确位置重新开始。

horizon

图解:长程智能体(Long-Horizon Agent)的核心挑战:长链路任务中的记忆遗忘与误差累积。

上下文不是任务记忆

记住聊天内容,不等于记住已经做过什么。

大模型的上下文像桌面上的便签,能看见,但会被长度、压缩和换话题影响。真正的任务记忆,还要记录目标、已完成步骤、关键决定、失败原因和下一步。

发生中断时,助手不是从头猜,而是从最近一次可信检查点恢复。

context memory

图解:上下文窗口与工作记忆的区别:上下文不是无限硬盘,必须建立结构化外部记忆。

memory card

图解:短期工作记忆卡设计:提取阶段性事实、暂存中间结果并隔离无效冗余上下文。

计划不是清单,是控制杆

计划要能被执行、更新,也能在失败后改写。

长时任务先要有一个可检查的目标,再拆成有依赖关系的短步骤。工作清单不是摆设,完成一项就更新一项,阻塞时要写清原因和替代路径。

每轮执行都把结果喂回计划,必要时重排顺序,而不是盲目照着旧清单走。

loop

图解:执行—观察—再规划闭环:动态应对工具调用失败与现实环境变化。

plan

图解:任务拆解与分层目标制定:将模糊需求分解为细粒度、有依赖关系的确定性步骤。

reorder

图解:动态调整与执行树修剪:在某分支受阻时优雅重排后续任务计划。

中断后怎么接着做?

把长对话压缩成下一位助手能执行的交接。

一种实用做法,是让脚本循环监控状态信号,发现任务结束、失败或空闲后再触发下一步。长对话交接时,只保留目标、现状、证据、风险和下一步动作,写进一个可读文件。

这样无论是 Claude Code 的子任务、Codex 的执行监控,还是普通脚本,都能从同一份状态继续。

checkpoint recovery

图解:检查点(Checkpoint)与灾难恢复机制:在发生超时或崩溃后从最近状态无缝继续。

training

图解:错误处理状态流转:捕获异常工具输出,重写局部计划而非整体从头重来。

工具能补上哪一段?

Hook、任务工具和监控器,补的是系统工程,不是魔法记忆。

Claude Code 的任务工具和 Hook,可以把子任务、检查和收尾动作接进开发流程。Codex 这类工作台更强调任务状态、交接和过程监控,核心也是让进度可见。

Claude Fable 5.1 这类面向长周期工作的模型,能把规划、工具调用和验证拉成更长的闭环;真正的竞争还要看完成率、恢复率和评测是否经得起长跑。

hooks

图解:运行时安全 Hook 与人工干预门禁:敏感动作拦截与确认机制。

monitoring

图解:长程 Agent 状态监控体系:记录步骤耗时、Token 消耗、工具成功率与决策树回溯。

长时任务能力,怎么练出来?

模型、记忆层、执行器和数据,缺一块都难以长跑。

训练数据不能只看最后答对没有,还要保留中间步骤、工具反馈和失败后的修正。数据合成能构建多语言、不同工具和中断轨迹,但必须清洗重复和投机模式。

所以长时自主任务的答案很清楚:模型负责推理,外部系统负责记忆、计划、监控和恢复。

training

图解:任务耐久度训练与测试基准:评估数十步以上连续调用的稳定性。

training overview

图解:高可用 Agent 系统架构总结:确定性状态机护航、外部检查点持久化与工具安全闭环。

小结

把问题拆成目标、约束、证据和验证四部分,通常比直接寻找唯一答案更可靠。先用本文的框架完成一次小范围验证,再根据真实反馈调整下一步。

参考资料

📌 查阅提示:点击下方超链接可直接复制对应网址,粘贴至手机或电脑浏览器中即可查阅官方完整技术文档与规范。