LLM 卡在《记忆碎片》式的永恒当下,需要持续学习才能真正进化!推荐来自 a16z 的这篇「我们为什么需要持续学习?」"上下文学习是短暂的,真正的学习需要压缩"。当前 的上下文学习 + 检索增强生成的范式确实在大量场景下可用,但它代表了一个天花板。模型需要真正的参数级学习(部署后的权重更新)才能处理新颖发现、对抗场景、以及隐性到无法用语言表达的知识。http://t.cn/AXiGK90O
学习方法的光谱:压缩发生在不同层次
- 纯检索 / 上下文层(无压缩):权重冻结,扩展上下文窗口实现学习;
- 模块层(部分压缩):通过 Adapter、LoRA、外挂记忆来实现;
- 参数级 / 权重更新(完全压缩):直接修改权重把信息内化
一个成熟的系统应该分层使用:ICL(in-context learning)是第一道防线,模块层做个性化,参数层做真正的发现。
文章花了不少篇幅讲“状态空间模型”(State Space Models,SSM)作为上下文方案的极限。当前 Transformer 架构里,agent 在 20-100 步后就会因为上下文塞满 + 一致性退化而失败;SSM 用固定大小的记忆层 + 间插注意力头,理论上能扩展到约 2 万步才退化。
“纯检索 / 上下文层”这条路径短期最快收敛、可扩展性最好——但它存在明显天花板。在参数路径下,又可以分为 4 个聚类:
1. 部分压缩(模块)——压缩 KV 缓存、Adapter 层、外挂记忆。作者给了个有冲击力的数据点:"8B 模型加上正确的模块,在目标任务上能匹配 800B 模型的表现"——这是 100 倍参数效率的提升。这条路径的好处是兼容现有 Transformer、可组合、稳定;
2. RL 与反馈循环——从用户纠正 / 成功失败信号 / 现实世界奖励里学习。类比是人怎么从反馈里改进。难点是把稀疏、嘈杂、对抗性的反馈转化成稳定的权重更新;
3. 数据中心方法——专注精选、生成、合成最优的训练数据来做持续更新。前提是"高质量信号需要的梯度步数更少"。这条天然跟反馈循环公司连接;
4. 新架构——押注 Transformer 是瓶颈。论点是需要连续时间动力学 + 内置记忆机制。"学习应该在基质层级,不是事后加上去的。"
最后,我们需要重新定义"模型"是什么:它不再是固定的权重,而是演化的系统。具体的分层架构应该是:
- ICL 作为第一道防线:快速适应、可解释、可回滚
- 模块层做个性化:稳定、可组合、适合每个用户/任务
- 参数级更新做真正的发现:慢、深、负责生成全新能力
这个架构跟 Anthropic Code with Claude 发布的 Routines / Dreams / Outcomes 三个 Managed Agents 特性在抽象层级是同构的——Routines 是 ICL 层的稳定执行路径、Dreams 是模块层的压缩历史、Outcomes 是参数层的反馈通道。a16z 这篇是把 Anthropic 已经在做的东西做了一个范式级的命名👀
