当前位置: 首页 > news >正文

2024长文本提示词压缩全攻略

长文本提示词压缩全景指南:从「删词」到「压缩隐向量」的全部主流方案

目录

  • 长文本提示词压缩全景指南:从「删词」到「压缩隐向量」的全部主流方案
    • 一、为什么长上下文还是要压缩?
    • 二、六大流派全景图
    • 三、方案 1:选择式压缩(Selective / Token-Drop)
      • 核心思想
      • 代表工作
        • 3.1 Selective Context (Li et al., 2023)
        • 3.2 LLMLingua 系列(微软,最流行)
      • 一行代码上手
      • 优缺点
    • 四、方案 2:摘要式压缩(Summarization-based)
      • 核心思想
      • 常见套路
        • 4.1 单次摘要
        • 4.2 MapReduce(分块摘要)
        • 4.3 Refine(迭代精炼)
        • 4.4 Hierarchical Tree(层次树)
      • 优缺点
    • 五、方案 3:检索式压缩 (RAG)
      • 核心思想
      • 现代 RAG 的关键升级
      • 优缺点
    • 六、方案 4:Soft Prompt 压缩(隐向量压缩)
      • 核心思想
      • 代表工作
        • 6.1 Gisting (Snell et al., 2023)
        • 6.2 AutoCompressor (Chevalier et al., 2023)
        • 6.3 ICAE - In-Context Autoencoder (Ge et al., 2024)
        • 6.4 xRAG (Cheng et al., 2024)
      • 优缺点
    • 七、方案 5:Memory Token / 循环记忆
      • 核心思想
      • 代表工作
      • 与方案 4 的区别
    • 八、方案 6:KV Cache 压缩(底层机制)
      • 核心思想
      • 代表工作
        • 8.1 StreamingLLM (Xiao et al., 2023)
        • 8.2 H2O - Heavy Hitter Oracle (Zhang et al., 2023)
        • 8.3 SnapKV (Li et al., 2024)
        • 8.4 KV Cache 量化
      • 优缺点
    • 九、六种方案横向对比
    • 十、实战选型:8 种典型场景该用什么
    • 十一、组合使用:真实企业级方案
    • 十二、代码:搭一个"最小可用"的压缩管线
    • 2025—2026 年前沿趋势
    • 总结

当上下文窗口从 4K 涨到 200K、1M、10M,我们真的还需要压缩吗?答案是:比以前更需要。因为窗口大了,但成本、延迟、“lost in the middle” 这三座大山越来越重。

本文系统梳理2023—2026 年主流的长文本提示词压缩方案,按"改造深度"从浅到深分为 6 大类,每类给出核心思想、代表工作、优缺点、适用场景、可运行代码。


一、为什么长上下文还是要压缩?

先厘清一个误区:“上下文窗口大 ≠ 可以直接塞很长的 prompt”。真实工程里长 prompt 有三个致命问题:

问题具体表现
成本爆炸GPT-4 Turbo 128K 上下文 = 单次调用 $1.28 起,10 万次就是 12.8 万美元
延迟劣化Attention 是 O(N²),Prefill 时长随长度平方级增长
注意力涣散“Lost in the middle” 现象:中间信息被模型忽略,Recall 骤降到 30% 以下
http://www.jsqmd.com/news/1146840/

相关文章:

  • 报名投票想一站式?这款投票系统报名+投票全流程搞定
  • h5 增加绿色 vConsole 按钮
  • 我的电视:原生Android电视直播软件终极指南
  • 计算机毕业设计之基于Web的图书馆管理系统
  • 告别臃肿控制中心:如何用5MB工具让华硕笔记本性能翻倍?
  • 高压与低压系统互联的挑战与TLP2770光耦解决方案
  • 抖音批量下载终极指南:3分钟学会免费获取无水印视频完整教程
  • 为什么你的声音不能直接飞上天?
  • 【单片机毕业设计】 基于 STM32/51 单片机的土壤湿度自动灌溉声光报警系统设计与实现,基于单片机的农田土壤湿度智能水泵灌溉控制系统开发(020601)
  • VirtualBox虚拟机太卡怎么优化?2026年完整提速方案,从安装到调校一条龙
  • 基于MA12070与STM32F411RE的高保真音频系统设计
  • 手机远程控制 Claude Code 完全指南:随时随地让 AI 帮你写代码
  • PIC32MZ与DTH-08信号上拉下拉配置实践
  • OpenEuler lcr容器运行时:5分钟快速入门指南
  • 构建个人游戏串流服务器:Sunshine完全配置手册
  • Conformer vs Transformer 端到端语音翻译:LibriSpeech 数据集上 BLEU 分数提升 2.5 分
  • Altium Designer 许可证紧张怎么判断:硬件团队该先看并发人数还是功能模块占用
  • Java毕业设计-基于 SpringBoot 的二手书交易商城系统的设计与实现 基于 SpringBoot+Vue 的二手书籍交易平台(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • PPO 算法 2 种变体对比:PPO-Clip 与 PPO-Penalty 在连续控制环境中的 5 项指标评测
  • AzurLaneAutoScript:碧蓝航线终极自动化解决方案,24/7全自动游戏管家
  • 机器学习模型评估避坑:从600条训练到90条测试,SVM过拟合诊断3步法
  • 2026年南京驱蚊系统对鱼池和植物有副作用吗?真相来了
  • paperxie|解锁科研绘图新范式,让学术出图高效又合规
  • 抖音内容高效管理:如何用开源工具构建个人素材库
  • 京东商品库存监控与自动下单终极指南:使用jd-happy实现24小时无人值守抢购
  • 如何构建高效抖音内容采集系统:开源批量下载工具技术解析
  • AMD ROCm 7.2.4 与 PyTorch 2.9.1 性能实测:对比 CUDA 12.4 在 ResNet-50 训练中的效率差异
  • Shell脚本精读 · S10-01 | 何时用 Shell、何时用 awk/sed:分工原则
  • minikube 安装教程(国内镜像)
  • GPT-Image-2:封面构图提示词写作要点