
手机微信扫一扫联系客服
5小红书HYPIC把混合注意力大模型首token延迟压缩至原来的约30.8%,在相同SLO下QPS提升1.66倍,这既是一场模型服务革命,也是一次关于任务流性能工程与观测体系的生动样本,值得开发者与增长团队细读。

小红书HYPIC大幅降低首token延迟?这套给混合注意力大模型“装上位置无关缓存”的新系统,真的能在真实业务场景里重写RAG和长程Agent的体验曲线吗?7月17日,小红书联合北京大学、上海交通大学正式对外介绍HYPIC,在混合注意力大模型上首次实现了位置无关缓存,把首token延迟平均砍掉约3.25倍,在相同服务水平目标下可持续QPS提升1.66倍,同时与完全重算相比,输出质量差异被控制在约1.71分。对于模型服务团队,这是一次硬核性能工程的示范;对于做App分发、智能体任务流和全链路归因的人,这则像是一面镜子——当一次请求从一句话变成一条长任务链,系统到底该围绕什么来重构?

最早的大模型服务世界,其实很简单:用户问一句,模型答一句,最长不过几百个token。那时候,大家讨论的还是“对话自然不自然”“写段文案香不香”,系统层面的关注点也多半停留在吞吐、并发和基础监控。
真正把战场拽到另一个地方的,是这两年迅速铺开的三类场景:检索增强问答、多文档摘要和长程Agent。
在检索增强问答里,用户提问只是个起点。系统会先用问题去敲知识库、搜索引擎或向量仓库,拉回若干篇文档,把它们加工成一块块“知识片段”;再拼上工具说明、函数签名、API文档,让模型知道自己可以调什么;如果还有记忆系统,再把用户配置、偏好和历史对话打包进来。多文档摘要也是类似,只不过源头是多个文件、多个章节。长程Agent则更夸张,一次完整任务可能包含几十轮对话、数十次工具调用,所有中间状态都被塞进prompt,方便模型在下一步推理时“记住前情”。
表面看,这仍然是一条字符串;实质上,它已经是一条长任务链:检索子任务、工具子任务、记忆子任务、历史对话子任务……一段段拼起来,prompt很容易膨胀到数万甚至数十万token。此时,真正决定体验的,不再是“每秒能生成多少token”,而是“多久能看到第一个token”。
这个“第一口气”,就是首token延迟。生成阶段再快,如果prefill阶段吃完超长上下文耗时漫长,用户看到的仍旧是卡壳。尤其是在缓存未命中的情况下,一个尾部请求的首token延迟可以轻松飙到几十秒,对交互体验来说基本等于“系统离线”。
HYPIC要啃的,就是这一口最硬的骨头:在长上下文负载已经成为主流的前提下,怎样在不推倒重来的情况下,把prefill这个吞金兽驯服到一个可接受的范围里。

在HYPIC出现之前,业界已经在两条路线上狂奔。单看各自,都很有说服力。
一条是位置无关缓存。传统的KV缓存只会在“前缀完全一致”时给你带来惊喜,一旦prompt开头有变,就得从头算。位置无关缓存试图跳出这个限制,承认prompt本身是由许多语义独立的片段组成的——比如一篇文档是个片段,一段函数说明是个片段,一条记忆记录是个片段。既然如此,为什么不把缓存的单位从“整条前缀”换成“语义片段”呢?
思路是这样的:先为每个片段单独算一遍KV并缓存下来,下次无论它出现在什么前缀之后,只要把对应的缓存片段拼起来,再在片段交界处重算极少数token修修边,就能在质量可控的前提下复用大量计算。抽象成操作,就是沿token轴的拼接和跨段关系的轻量修正,这两步合起来被称为位置无关缓存。对于RAG和Agent这种天生就是“片段拼接”的场景来说,这几乎就是为它们量身定做的降本逻辑。
另一条路线是混合注意力模型。全注意力的好处是表达力强,坏处也很明显:复杂度是长度的平方,遇到长上下文就会把算力和内存拖到不可接受的水平。混合注意力的做法,是把大部分全注意力层替换成线性注意力层,用一种可压缩的循环状态表示历史,把复杂度从平方压到线性,只在少数关键层保留全注意力作为“精度锚点”。不少头部生产模型——包括多款国内外长上下文模型——都已经采用了类似架构,在线上实践中证明了“多数线性+少数全注意力”的组合可以在长上下文条件下保持相对稳定的性能和质量。
问题出在两者之间的接口。位置无关缓存需要的是逐token的KV缓存接口,它的全部魔法都建立在“我能拿到一段段KV并做拼接”的前提上。线性注意力层为了压复杂度,选择把历史折叠进固定维度的循环状态,只告诉你“整体长这样”,却不留任何token级别的抓手。你很难回答这样的问题:这个状态里,到底有多少是文档片段贡献的,又有多少是历史对话贡献的?既然如此,token层面的拼接和小范围重算就很难做。
这就形成了一种尴尬的错位:混合注意力已经成为长上下文的主力结构,而大部分位置无关缓存方案都没法直接用在这类模型上。小红书团队给出的判断是:如果不解决这个结构性矛盾,长上下文RAG和Agent的服务成本和体验瓶颈就会一直悬在那儿。

HYPIC的突破点,其实来自一个朴素问题:既然线性层不给你token级别的KV,那能不能直接在“状态空间”里重建片段组合能力?
在传统全注意力模型中,每个片段对应一段KV缓存,位置无关缓存的“拼装”发生在KV层。在混合注意力模型中,线性层外露的是“读完整段历史后的一份压缩状态”,其中包含了前缀的所有信息,但完全看不到局部构成。HYPIC的第一步,就是尝试理解“某个片段是如何一步步把状态从A推到B的”,并把这种变化抽象成一个可以被反复应用的算子。
可以把这看成一种“段转移算子”:对于每个语义片段,不仅关心它在某个前缀下产出的状态,还刻意提取“如果从空白状态读这一段,状态应该如何变化”这一规则。把这些规则显式记录下来后,当你面对一个全新的请求,只要知道它由哪些片段构成,就可以在状态空间里依次应用对应的转移算子,让状态在常数时间内“走完这一串片段”。
这样一来,线性层也拥有了类似位置无关缓存的能力:无须保存每一个token的KV,只要为每个片段维护一份转移规则,就能在新请求到来时组装出合理的历史状态。模型仍然保有“多数线性带来复杂度优势”的特性,但同时又加入了片段级复用的可能,这就是HYPIC之于混合注意力的第一重“改造”。
在片段级状态组合之外,HYPIC还需要面对两个难缠的现实问题:片段之间的精细关系如何恢复,以及冷启动体验如何改善。
全注意力层在混合注意力结构中是质量的守门员,它们负责捕捉长距离token之间的细腻互动。如果一个长prompt被生硬切割成若干片段,而每个片段的全注意力只看自己内部,跨片段的关系就会在这些守门员眼中“消失”。HYPIC在这里引入了“缝合窗口”的概念:在每个片段边界附近保留一小段重叠区域,让全注意力可以在这个窗口里“跨段张望”,重新建立前后片段之间的联系。换句话说,片段主体部分依旧享受线性层状态复用的高效率,只有在接缝处才花一点额外算力去补课。
实验表明,注意力误差的主要集中区恰恰出现在片段交界的附近,这也解释了为什么缝合窗口只需占用少量位置就可以大幅缩小质量差距。事实也证明,这样的设计可以把整体输出质量与完全重算之间的差距压到一个较小的范围内,而延迟和吞吐却获得了肉眼可见的改善。
冷请求问题则需要另一套策略。对于一个包含大量新片段的长请求,传统做法往往只能从头顺排prefill,用户在界面前干等。HYPIC选择借助片段结构做“段并行”:把超长prompt拆成若干片段,在算力许可范围内将这些片段分配给不同计算单元并行完成预计算,再通过状态组合和缝合窗口,把它们重新缝成一条完整的上下文。这种做法的直接效果是,冷请求不再意味着“注定缓慢”,即便是第一次请求,也能在可接受的时间内看到首token。
三把“手术刀”叠加在一起,HYPIC在不动模型参数的前提下,给混合注意力大模型插上一条新的“血管”:状态空间里的转移算子负责片段级组合,缝合窗口负责质量兜底,段并行负责冷启动提速。对上,是RAG和Agent这些长任务链的复杂负载;对下,是各式混合注意力模型的实际实现。
从对外披露的指标来看,HYPIC的效果可以浓缩为三组数字。
延迟方面,通过位置无关缓存、转移算子和段并行等机制,首token延迟平均被砍到大约原来的30.8%,也就是3.25倍的提升量级。对终端用户来说,这是最直观的感受:从“长时间无响应”变成“几秒内有反馈”,在长文本RAG和复杂Agent里足以决定“觉得好用”还是“直接关掉”。
吞吐方面,在相同服务水平目标下,可持续QPS提升1.66倍,这意味着在不增加算力的情况下,服务系统可以承载将近七成的额外请求量。对正在为“调度资源不够用”“请求一多就抖动”头疼的团队来说,这个数字几乎等同于“白捡了一台半的机器”。
质量方面,用完全重算作为基准,HYPIC在五类典型任务上的平均质量差异被控制在约1.71分。考虑到这一差异是建立在延迟和吞吐大幅改善基础之上的,对大多数RAG、多文档摘要和业务型Agent场景而言,这样的误差水准是具有现实可接受性的。
更重要的是,这三组数字并不是从某个特定场景挑出来炫耀,而是在典型长上下文负载下的整体表现。它们告诉我们:只要愿意在系统层承认“任务是可拆分、可复用的”,性能工程不再只能做边角料优化,而是有可能拿到成倍级别的收益。

从大模型的世界拉回到应用和智能体的世界,很容易看到一种对称关系:HYPIC在状态空间里给混合注意力模型做的事情,其实就是很多团队今天尝试在业务空间里为任务流做的事情。
在应用里,一条完整的用户任务同样由多个片段构成。以一个简单“新用户完成首单”的路径为例:外部触达和拉新入口是一段,安装和首次打开是一段,授权和登录是一段,功能探索和加购是一段,支付和确认是一段;如果任务跨端、跨App、跨小程序,还会多出多次跳转和环境切换。要想在这条链路上谈“复用”“优化”和“智能接管”,第一步同样是承认这些片段的存在,并在数据和系统语言中给它们命名。
HYPIC启发我们的一点是:任务片段的抽象越清晰,后续能动的手脚就越多。对大模型而言,这是转移算子;对应用而言,则是能被多次使用的场景模板、链路模板和组件组合。那些常见的注册流程、支付流程、引导流程、授权流程,本质上都是可以从具体活动和具体页面里“抽离出来”的片段。只有当日志、埋点和后台配置以片段为单位组织时,智能体接管和自动任务工厂才有落脚点。
第二点启发来自“前情必须带着走”。对于混合注意力模型,HYPIC通过转移算子和缝合窗口确保每个新请求在状态空间里能“继承过去”;对于业务任务流,则需要一些相当具体的工程能力来完成同样的事:当用户从一个入口跳到另一个入口、从一个端转到另一个端时,系统必须知道“他是哪个任务的一部分、这一跳之前发生过什么”。
这就是为什么在App分发和智能体调度场景下,入口参数和场景信息显得格外关键。如果你希望每一条任务从出生就带着背景,就必须在用户第一次触达时把“我从哪来、是哪个场景”的信息写进系统。这往往意味着,从一开始就要设计好可以携带参数的落地页和下载链接,让每次安装和首启都自带“身份标记”。在实际接入过程中,很多团队会把这类逻辑封装成类似“智能传参”的能力,对业务侧暴露的是简单的调用方式和可视化配置,技术细节则沉在类似于产品官网这样的统一入口之后,确保不同团队接入时不需要重复造轮子。
第三点启发,则是关于“跳转之后能否续上任务”。HYPIC通过段并行和缝合窗口防止冷请求和片段切割把任务的连续感打碎;在应用世界,如果不能为跨App、跨端和跨生态的每一次跳转保留并恢复上下文,用户的任务同样会“断片”。这时,产品团队通常需要在底层设计一套“场景恢复”的公约——包括如何在唤起另一端时携带上下文、如何在被唤起端恢复关键状态、如何在埋点和日志里串联前后节点。围绕这些公约,开发团队会在类似技术文档中心这样的站点中维护统一的接入规范,让不同端、不同BU都能用同一套方式接住任务。
最后一环,自然落在统计和归因上。HYPIC用延迟、QPS和质量三套指标来衡量自己的成效,业务世界则需要用渠道表现、任务完成率和中断位置来判断一次任务流设计是否合理。这时,一个能按任务维度聚合和区分来源的统计与代理系统,就变成基础设施的一部分:不只是告诉你“哪个渠道带来了多少安装”,还要告诉你“哪些渠道带来的任务真正跑完了闭环”“哪些代理伙伴带来了高质量的任务流量”。在这样的背景下,把全渠道统计、任务报表和代理结算做成一体化后台,就不再只是一个“运营小工具”,而会逐渐成为智能体和任务工厂的观测中枢。类似的能力,通常会通过渠道统计与套餐页面和渠道代理中心呈现给运营和合作伙伴,让他们能直观看到“哪些任务流是真的有结果”。
从这个角度看,xinstall所在的这类基础设施工作,和HYPIC做的是同一类事,只不过一个在模型服务世界里,一个在应用和智能体世界里。前者用位置无关缓存、转移算子、缝合窗口和段并行,去解决长上下文任务在计算层的成本与体验矛盾;后者用智能传参、场景恢复、全渠道统计和代理结算,去解决复杂任务在跨端与跨应用路径上的追踪与归因难题。两者的共同假设,都可以归结为一句话:任务不是一条黑箱式的长链条,而是由可复用、可观测、可重组的片段构成。
RedKnot是小红书此前公开的长文本推理加速引擎,针对的是传统全注意力架构下KV缓存的复用问题,通过在注意力头粒度上拆分缓存,并结合稀疏前馈网络和分段注意力来提升效率。它假设模型层层都暴露出token级的KV接口。HYPIC面对的却是另一种世界:大部分层已经被线性注意力替代,只对外暴露压缩后的循环状态。RedKnot是在“全注意力+KV缓存”的旧结构中挖掘新空间,而HYPIC则是在“混合注意力+状态压缩”的新结构中重新搭建位置无关缓存的能力,两者服务的模型族系和接口诉求有所不同。
从团队披露的数字看,HYPIC在多种典型任务上的输出质量与完全重算之间的平均差异被控制在约1.71分,这背后有两个重要前提:一是线性层的状态变换被建模得足够精确,转移算子可以在状态空间里准确叠加不同片段;二是全注意力层通过缝合窗口修补了片段交界处的主要误差。对大多数RAG、多文档摘要和业务型Agent场景来说,这样的质量损失通常远在可接受范围内,换来的则是延迟和吞吐级别的成倍改善。当然,如果是对精度极端敏感的科研或高风险场景,是否采用这类缓存策略仍需结合实际容错标准来判断。
只要一个混合注意力模型在设计上具备两点特征:线性层暴露出可建模的状态变换规律,且保留的少数全注意力层主要负责在关键位置捕捉精细关系,那么HYPIC的整体思路就具有一定的可迁移性。实际落地时,需要针对具体模型的结构和实现进行适配,包括状态表示的维度、片段划分策略、缝合窗口大小以及缓存管理方式等,这部分工作更多取决于各团队的工程能力和资源投入意愿。
在端侧或本地环境运行长上下文模型,prefill阶段的计算成本通常是最大的障碍之一。HYPIC展示的“片段级状态转移+位置无关缓存+边界精细重算”这套组合,对端侧推理具有重要启示:即便在算力受限的条件下,只要能在模型结构和服务层为片段级复用预留接口,就有机会通过更聪明的调度与缓存策略,将长上下文请求的首token延迟压缩到可以接受的水平,让RAG和Agent在手机、PC等设备上变得更“可用”。
在这一轮围绕大模型和AI Agent的竞赛中,小红书HYPIC的出现并不是又一篇“参数大战”的续集,而是一堂关于“如何在长任务链时代重写服务系统”的实战课。它用3.25倍的首token延迟改善、1.66倍的QPS提升和约1.71分的质量差值,证明了一个看似朴素但经常被忽略的观点:当我们愿意从任务和片段的视角重新审视一次请求,而不是把所有负载都当成一条长字符串,就有可能在不更换模型家族的前提下,为系统挖掘出成倍级别的性能空间。
对App分发、智能体任务流和渠道归因生态来说,这类来自模型服务层的创新会产生一连串连锁反应。一方面,随着类似HYPIC的系统把长上下文RAG和Agent的成本和体验拉回到可接受区间,越来越多复杂任务会被放心交给智能体去处理,任务本身会变得更长、更分段、更跨系统;另一方面,长任务链对入口参数、跨端场景恢复和全渠道统计的依赖会进一步加深,这些原本被视作“增长工具箱”的东西,会逐步演化成智能体和任务工厂的底层基础设施。就像混合注意力大模型需要HYPIC这样的系统在状态空间里串联片段一样,App和智能体世界同样需要一套围绕任务片段构建的分发与追踪体系,让每一条任务从出生到闭环都可见、可控。对那些正在考虑如何重构自己系统的人来说,HYPIC这个名字背后强调的,其实是一种态度:系统应该围绕任务来设计,而不是围绕当下方便实现的技术路径。
上一篇小红书HYPIC大幅降低首token延迟?混合注意力大模型的缓存革命
2026-07-17
Xinstall 全渠道统计怎么滚动迭代?项目管理与版本升级策略
2026-07-16
Xinstall 数据团队怎么配合?全渠道统计落地流程拆解
2026-07-16
努比亚NaviX Ultra首款智能体手机亮相?AI手机正在把入口从应用图标挪到常驻助手
2026-07-16
手游买量异常流量怎么排查?高风险渠道诊断与对账
2026-07-15
金融 App 用户追踪怎么实现?高安全性归因统计
2026-07-15
电商 App 推广统计方案有哪些?全链路下单追踪
2026-07-15
Bonsai 27B首款可在手机运行?端侧多模态大模型正在把智能体入口从云端控制台迁移到用户手里的手机屏幕
2026-07-15
GPT-5.6 Sol自行删除用户文件?智能体越权行为正把分发统计推向高风险区
2026-07-15
小米机器人进厂实习会重塑物理分发吗?具身智能正将应用拉起场景延伸至线下流水线
2026-07-14
Grok Build静默上传代码会引爆信任危机吗?大模型越权正倒逼应用渠道合规升级
2026-07-14
字节跳动入局自动驾驶会打破车机入口壁垒吗?大模型正将车端系统变为新一代应用触点
2026-07-13
ASA 广告效果分析怎么看?打通苹果归因实时看板
2026-07-13
SKAN 转化值优化如何配置?映射业务事件权重
2026-07-10
OpenAI关停Atlas浏览器?智能体浏览正回流桌面端与扩展层入口
2026-07-10