3075
0
9264
超级版主
导语 现在大模型上下文窗口越来越大,128K、1M token 的模型比比皆是,但窗口大不等于可以无限制把海量原文全部丢进提示词。把几十万字合同、手册、历史对话直接送入模型,会带来调用成本暴涨、推理延迟升高,还会出现 “Lost in the Middle(中间信息遗忘)” 现象,大量无关噪音诱发幻觉。上下文压缩(Context Compression)就是在保留关键有效信息的前提下,降低输入 token 数量,平衡成本、延迟与回答质量,是 RAG、长文档问答、多轮对话系统必不可少的工程手段。本文拆解主流四类压缩方案,对比各自优缺点,讲解工程组合流水线,梳理业务取舍与踩坑点,给生产环境选型参考。
通俗类比:拿到一本厚厚的参考书籍,不需要把整本书全部摊在桌面上阅读。只筛选摘抄和当前问题强相关的重点内容,去掉废话、重复描述,只把提炼后的材料交给模型阅读。这个筛选、提纯、精简文本的整套过程就是上下文压缩。
⚠️重要认知:压缩不等于无损,所有压缩手段都存在信息丢失风险,需要在信息保真、成本、延迟三者之间做权衡。
适用场景:不需要精确原文引用,只需要宏观结论的业务;法律、财报、医疗严谨场景慎用。
通俗比喻:不去背诵整座图书馆,根据问题翻阅目录,只取出少数几页参考资料放到桌面。
典型场景:客服聊天记录,把大量 “您好”“请问还有什么可以帮您” 这类客套语句剔除,保留真实业务对话。
举例:原始知识库十几万 token,经过整套流水线之后,最终送入模型的上下文控制在 2000‑4000token 区间,成本大幅下降,同时保留回答所需要的原始事实。
举报
本版积分规则 发表回复 回帖后跳转到最后一页
相关侵权、举报、投诉及建议等,请发 E-mail:2026@typc.net
Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|晋ICP备2026008270号-1|晋公网安备14010602111293号