大模型上下文窗口越来越长,听起来像是能力自然扩张:塞进更多文本,模型就能记住更多事实,完成更复杂任务,但长上下文推理并不是免费升级。
它背后有沉重的计算、显存和带宽成本,也逼迫模型架构从传统注意力走向更复杂的取舍。Transformer 的核心问题在于,全局自注意力要求每个 token 与其他 token 建立关系。
输入越长,计算和缓存压力增长越快。预填阶段要处理大量 token 之间的相互关系,解码阶段还要不断读取过去的 Key-Value 缓存。
短上下文时,这些成本还能靠硬件和优化内核消化;上下文扩展到几十万甚至百万 token 后,单纯堆显卡就会变得昂贵。更现实的压力来自推理经济学。
一个 GPU 在 4K 上下文下可以服务更多并发请求;到了 128K 甚至更长上下文,缓存占用会挤压批处理空间,单位输出成本显著上升。企业想让代理持续工作、读取大量文档、维护长期状态,就必须面对这笔成本。
![]()
第一条是优化传统注意力,通过 FlashAttention、分页缓存、量化和更好的内存管理降低浪费。它不改变数学结构,但能延缓瓶颈。
第二条是稀疏注意力,让模型只关注部分关键位置,用近似结构换效率。第三条是线性或循环机制,把过去信息压缩进固定状态,降低缓存增长。
第四条是检索增强,把长记忆从模型上下文中搬到外部系统,需要时再取回。第五条是分层记忆,把近期细节、长期摘要和任务状态分开管理。
这些方案没有绝对赢家。稀疏会损失细节,压缩会带来遗忘,检索依赖索引质量,摘要可能丢掉关键线索。
长上下文的本质不是无限记忆,而是决定什么值得保留。当上下文越来越长,模型最重要的能力不再只是“看得多”,而是“筛得准”。
![]()
系统需要判断哪些信息进入注意力,哪些信息进入长期记忆,哪些内容应被压缩,哪些必须逐字保留。AI 代理要连续执行任务,更需要可靠的状态管理和错误恢复,而不是把所有历史一股脑塞进提示词。
这会改变软件架构。应用开发者不能只问模型支持多少 token,还要问:长上下文成本多高,重要信息如何召回,任务状态如何保存,失败后如何恢复。
真正成熟的 AI 系统,会把长上下文当作昂贵资源,而不是无限仓库。模型窗口变长只是开始,如何组织记忆才是下一轮竞争。
很多应用把长上下文当卖点,却没有告诉用户它会带来速度、费用和可靠性压力。真正成熟的产品会把长文档拆分、索引、摘要、检索和复核结合起来,只把最关键片段送入模型。
这样既能降低成本,也能减少模型被无关信息干扰。长上下文不是万能仓库,而是一种昂贵能力,越重要的任务越要精细管理。
![]()
这也意味着,未来模型评测不能只比窗口长度。更关键的指标,是长任务中是否能稳定找到关键事实,是否会被无关段落干扰,是否能在多轮操作后保留正确状态。
长上下文若缺少筛选和记忆治理,就只是更大的噪声入口。在一项理论压力测试中,研究者假设70B代理模型采用INT4权重、INT8 KV Cache,在80GB H100上预留6GB运行空间。
在这些特定条件下,4K上下文的理论显存容量约为59个并发请求,128K时约降至1个;再假设H100租金2.50美元/小时、固定生成速度和70%利用率,估算的每百万输出token原始硬件成本可由约0.34美元升至19.84美元。
该结果属于特定模型配置下的估算,并非H100或70B模型的通用基准。因此,行业才会尝试压缩 KV 缓存。
DeepSeek-V2 的多头潜在注意力(MLA)把 Key 和 Value 联合压缩到低维潜在表示,推理时主要缓存这一压缩表示,并通过矩阵吸收等方式避免保存完整KV。
![]()
官方报告显示,与DeepSeek 67B相比,其实际部署方案将KV Cache减少93.3%,最大生成吞吐提高到5.76倍。
需要注意,5.76倍是DeepSeek-V2整套架构和FP8、KV量化等部署优化共同作用下,相对于DeepSeek 67B得到的结果,不能全部归因于MLA本身。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.