处理百万字级别的文档,对任何一个大模型来说都是个硬骨头。既要看得全,又要抓得准,还得反赌——这三个要求放在一起,挑战性可想而知。市面上不少模型要么在长文本面前断片儿,要么硬着头皮全量加载,结果慢得像蜗牛爬。LongCat AI 给出的解法,核心思路很清晰:理解优先、结构驱动、计算可控。说白了,不是把长度堆上去就完事,而是让AI真正知道该看哪儿、怎么记、怎么回。

先说第一个关键点:支持百万Token窗口,但这不意味着它会像无头苍蝇一样,把全部内容都塞进计算管道。以 LongCat-2.0 为例,它能原生承载100万Token的上下文,相当于把《三体》三部曲加注释再加几本技术白皮书一次性装进去。但它不会平均用力——核心在于一个叫 LoZA 的稀疏注意力机制。它会自动识别出哪些才是真正的“关键段落”:比如合同里的“违约责任”、代码库里的主入口函数、论文里的方法论和实验结果。那些啰嗦的格式说明、重复性致谢、日志注释,用轻量计算快速掠过就行。这就是“计算可控”的精髓。
第二个点在于,它用了一套分层策略来替代传统的线性扫描,信息提取的精度一下就上去了。推理时,LongCat 默认启用三层结构:
- 第一层:全局摘要,自动提炼出文档的主旨、作者立场和逻辑主线。
- 第二层:章节锚点索引,标记好每个章节、条款、对话轮次的具体位置。
- 第三层:语义压缩缓存,把高频术语、实体、变量名这些反复出现的“硬核词汇”固化下来,省得每次都要翻来覆去地解析。
这样一来,当你问“这份合同里乙方有哪些免责情形?”时,模型不会傻乎乎地去重读全文,而是直接跳到之前定位好的“免责条款”锚点,再结合前后几个条款做语义连贯判断。这个设计很巧妙,它把“读”和“查”分开了,效率自然就上来了。
当然,光有聪明的算法还不够,底层的计算效率也得跟上。LongCat-Flash-Chat-FP8 版本就用上了 FP8 量化,用 8 位浮点精度跑推理。实际效果是:精度损失控制在 0.3% 以内,但显存占用直接降低了 40%。再配合混合专家(MoE)架构,总参数高达 5600 亿,但每次只激活大约 270 亿参数,有点像“按需叫醒”特定领域的专家,而不是为了读一页书就把整台引擎给轰起来。实测数据也佐证了这一点:处理 128K 文档时,首 token 延迟能稳定在 320 毫秒以内,远远好于同类未优化模型动辄 1.2 秒以上的表现。
最后,LongCat 还给开发者留了很大的灵活性,通过 rope_scaling 和 moe_topk 这两个参数,就能灵活调节“理解粒度”。想快速了解梗概?把 moe_topk 调到 4,让它聚焦主干逻辑。需要逐行比对代码或合同条款?把 rope_scaling.factor 设到 120,并关掉缓存,强化它的细粒度位置感知。要是处理多个文档的交叉引用,还可以开启 kv_lora_rank=64,增强跨文档实体对齐的能力。这些配置谈不上复杂,但确实容易被人忽略。把握好这些细节,长文本处理才能真正做到游刃有余。
