
模型上线那天就停止学习了
大模型的能力在预训练那一刻基本定型。上线之后,它靠上下文可以临时学会一点东西,但会话一结束,信息就跟着上下文一起消失;如果直接拿新数据去微调参数,又会碰上灾难性遗忘——学了新的,旧的本事明显退步。Google Research 在 10 月 27 日的一篇博客里给出了另一条路:让模型像人一样,有清醒与睡眠的交替节律。
现在的两种主流做法各有硬伤。上下文学习把资料塞进提示词,当场能答,但记忆只活在这段会话里,长文档还要吃掉大量窗口;持续微调把知识训进参数,代价是旧能力被覆盖。研究者的概括很直白:要么记不住,要么记住新的忘了旧的。
清醒期与睡眠期
sleep 框架把模型生命周期切成两种状态。清醒期正常接收输入、处理请求,把临时信息存在高频的短期记忆里;睡眠期停止接收新输入,把算力全部转向记忆巩固和自我改进。要注意“睡眠”“做梦”只是借喻:整套机制跑在固定架构和人类设定的训练规则内,不是说模型有了意识,更不是让它自己改代码。
睡眠里做的两件事
第一件是记忆巩固。模型在睡眠期解锁预先分配好的 MoE(混合专家)记忆块,把新增容量挂到低频的稳定参数区,避免覆盖旧知识;再用广义知识蒸馏加强化学习式的模仿,把短期记忆里的内容“播种”进新参数。巩固完成后,高频临时参数被重置——所谓的突触剪枝——把容量还给下一次清醒。
第二件是做梦。生成合成样本时,路由被强制随机激活非常规专家,逼模型把不相干的领域混在一起去找潜在规律;再用基于梯度的数据筛选挑出最有价值的样本做有监督微调,并回测是否真的提升了任务表现。研究者给的理论解释是:它在拓宽梯度方向、改善优化景观,而不是简单的数据增强。
几个能对账的数字
博客给出的结果比较具体。长上下文测试 BABILong 上,这套方法在 1000 万 token 规模仍接近满分,优于 GPT-4 与自家此前的 Titans;事实注入在 SQuAD 单任务上 48.9%,继续预训练场景 46.2%;数学推理在 AIME 24、AIME 25、HMMT 25 上分别是 79.2%、69.0%、46.1%;连续翻译用满语和 Kalamang 语做多阶段测试掉点接近零,而上下文学习、Cartridges、有监督微调都出现严重遗忘。论文编号 arXiv 2606.03979,可以逐条核对。
对小团队的实际启发
这项研究短期不会变成能直接调用的接口,但它点出了企业知识管理里一个错位。现在把企业知识喂给模型的常见做法是检索增强——每次提问现查现用,知识始终停在“临时记忆”层。真正稳定的做法应该分层:高频变动的业务数据走检索,长期不变的产品口径、术语表、话术规范则要“巩固”进固化层,比如系统提示、微调样本或规则库。
分清“该记一辈子的”和“这次用一下的”,比堆多少 token 的上下文都省钱。这也是给客户做 AI 落地时最容易被跳过、却最先暴露问题的一步。


评论交流
欢迎留下你的想法