为什么100万Token也救不了AI?| 灾难性遗忘的真实物理瓶颈
板权如黄油般化开
2026年04月20日 13:16

现在大模型的上下文窗口越来越长,从 128K 到 100 万甚至几百万 token 的模型都已经进入测试阶段。在这个背景下,一种非常乐观的声音在行业内蔓延。比如 Anthropic 的 Dario 就公开表示:既然模型能记住这么多上下文,持续学习在一到两年内就会被解决,它根本不是阻碍 AGI 的绊脚石。

听起来逻辑很自洽,只要窗口足够大,把所有新知识全塞进 prompt 里,AI 不就学会了吗?但今天我们跳出这种直觉陷阱,从底层的工程架构和物理限制,来做一次硬核拆解。接下来 8 分钟我会告诉你,为什么用拉长上下文来替代持续学习,在工程上是一个彻头彻尾的伪命题,以及即使给你百万 token,为什么依然无法跨越灾难性遗忘的物理瓶颈。

我们先来理清一个基础概念的混淆:上下文学习不等于持续学习。你给 GPT 输入了一篇 10 万字的长文档,它能根据文档回答问题,这叫上下文记忆。这本质上是在模型的推理阶段发生的,模型的底层权重参数并没有改变。只要你新开一个对话,它立刻就会失忆。而真正的持续学习,要求模型像人一样,在部署后通过更新权重参数来内化新知识。

但这里隐藏着深度学习领域几十年来的终极幽灵 —— 灾难性遗忘。只要你用新数据去微调、更新参数,模型原本在预训练中建立的知识表征就会遭到破坏,旧知识会被迅速覆盖。Dario 的乐观,本质上是用长上下文逃避了参数更新的技术难点。

为了解决灾难性遗忘,学术界提出了非常多优美的算法:回放机制、正则化约束、动态架构、ShurPro、NCMOCL、Google 的 Hope……

但在工业界,一线工程师面对复杂业务时,往往还是会被迫选择 “大力出奇迹”,也就是堆上下文和上 RAG。既然大家都在用长上下文,那为什么我说它救不了 AI?

接下来我们从三个硬核维度进行拆解:

一、不可逾越的物理计算瓶颈与 KV Cache 内存墙

很多人觉得 1000000token 很多,但如果要把 AI 作为一个长期运转的 agent,记录它每天与用户的交互、环境的反馈,1000000token 可能几个月就消耗殆尽了。更致命的是工程实现上的物理代价:随着上下文长度的增加,Transformer 架构的计算复杂度是乘二次方递增的。更关键的是,KV Cache 在 1000000token 下,哪怕你只生成一个字的回复,显存里也要常驻几十 GB 的 KV Cache。这会导致 GPU 的显存带宽被彻底榨干,推理延迟飙升,成本在商业上根本无法承受。

你想用庞大的上下文来维持 AI 的记忆,相当于每次思考前,都要把一辈子的日记从头到尾读一遍。这在物理算力和内存墙面前是一条死胡同。这里大家可以思考一下:你现在日常高频使用的 AI 工具,上下文一旦超过几万,响应速度和精准度是不是已经开始明显下降了?把你的真实体验打在公屏上。

二、非结构化动态环境下的检索失效

Dario 之所以乐观,是因为他拿 AI 写代码作为了成功案例。在编程任务中,长上下文和 RAG 确实好用,为什么?因为代码库、Git 提交记录,这些都是高度结构化的文本,极度依赖明确的逻辑引用。

但工业界的真实应用,比如智能动态推荐、复杂客服、工业机器人控制,它们的环境反馈是连续的、非结构化的隐性知识。你无法把机械臂抓取失败的每一次微小物理摩擦系数变化,或者用户极其微妙的情绪转折,全部 token 化塞进上下文里。对于这些任务,知识必须被内化到模型的权重里,形成直觉反馈,而不是每次都去翻阅长达百万的上下文记录本。

三、表征空间的冻结与泛化上限

只靠长上下文,意味着模型的参数是被冻结的,预训练建立的知识表征空间就那么大。无论你的 prompt 怎么写,模型都只是在这个已有的空间里做插值计算。如果世界发生了根本性的逻辑变化,或者出现了预训练阶段完全没见过的新领域,模型无法通过拉长上下文来完成范式转移。它必须进行持续学习,必须更新参数。而一旦更新参数,灾难性遗忘的达摩克利斯之剑就会落下。

既然百万 token 走不通,那真正的持续学习现在推进到哪一步了?我们来看近两年的几个核心技术突破,看看它们是怎么在参数更新和灾难性遗忘之间走钢丝的。

首先是 Shur 算法。传统的历史数据回放效率极低,Shur 引入了信息论的思想,用负对数似然来衡量新样本的惊喜度,模型只挑那些信息增益最大、最难预测的样本进行回放。在工程实现上,它通过双重 LoRA 机制解耦了快慢权重的更新,这大幅降低了算力开销,是一次很漂亮的工程优化。

其次是 ProNC 算法。它巧妙利用了深度网络中的神经坍塌现象,在数学层面上,ProNC 强制新任务的特征表征在与旧任务特征空间正交的方向上进行扩展。这就好比在多维空间里,给新知识开辟了独立的正交坐标系,从几何原理上隔离了对旧参数的干扰,极大缓解了遗忘现象。

工业级架构方面,腾讯 AI Lab 的 MOECL 是一个典型代表。基于专家混合模型,每当有新任务输入,系统会动态分配专属的 LoRA 专家模块,学完即冻结,并通过任务感知判别器进行路由分发。这种架构将持续学习的问题部分转化为了专家路由的问题,非常适合多模态大模型的在线部署。

最后是代表未来范式的 Google Hope 模型。它摒弃了单一层面的参数更新,构建了多层次的学习拓扑:底层的局部网络负责快速拟合环境的动态变化,高层的全局网络则以极低的单步学习率,缓慢沉淀通用的泛化知识。这在一定程度上模拟了人类大脑海马体与大脑皮层的协同机制。

但是,技术突破不等于工程可用。这些前沿算法在落地生产系统时,依然面临着严峻的挑战:数据隐私导致回放机制受限;在线计算集群的显存开销巨大;以及缺乏统一且严谨的知识转移度量指标。工程师在部署这些算法时,光是调优超参数就能耗费数月的时间。

回到 Dario 的预测,他之所以认为持续学习很快会被解决,是因为他把技术更多等同于了 “学会更多”。百万 token 甚至千万 token,解决的是信息检索的广度问题;而持续学习解决的是模型内在认知的深度演进问题。试图用算力强推上下文窗口,来掩盖参数更新的困境,这在工程逻辑上是偷懒的,也是不可持续的。

短期内,工业界依然会依赖百万 token + 高级 RAG,因为这是目前工程确定性最高的方案。但进入中期,随着算力成本和推理延迟到达物理极限,纯粹的上下文堆砌会被抛弃。我们会看到 MOECL 这种参数高效的持续学习架构成为基座模型的标配。长远来看,真正的突破必然依赖于底层网络架构的重构:模型需要拥有自适应的记忆生命周期管理,不仅要知道该学什么,还要知道该主动遗忘什么无用信息,从而保持表征空间的活力。

最后用一句话总结今天的内容:1000000token 的上下文窗口只是外挂的存储,跨越灾难性遗忘的参数更新,才是 AI 真正的脑皮层进化。在技术发展中,我们要警惕一切试图用工程暴力掩盖基础算法缺陷的乐观预测。持续学习,依然是大模型走向 AGI 路上最硬的一块骨头。