Skip to content

8.3 长上下文问题 ​

先给结论:上下文窗口变大,不等于 RAG 就不再需要精选和组织。长上下文当然提高了系统容纳更多材料的能力,但也会带来新的问题,最典型的就是 lost in the middle:真正关键的信息虽然进了上下文,却没有被模型稳定地用好。

很多人看到模型支持更长上下文后,容易自然得出一个判断:

  • 既然窗口更大了,那就多塞一点材料
  • 只要能放进去,模型总能自己找到重点

这条直觉并不稳。长上下文确实缓解了预算紧张的问题,但并没有消除这些更本质的挑战:

  • 关键证据是否足够靠前
  • 中间材料会不会被弱化
  • 长背景会不会稀释直接证据
  • 重复和噪声会不会在大窗口里被放大

所以这一节真正要建立的判断是:

  • 长上下文不是“上下文构造已经不重要”,而是“上下文构造方式必须升级”

学这一节时,最值得先建立的判断 ​

  • 窗口更大,只代表能放更多,不代表更多内容一定更有效
  • lost in the middle 说明“在上下文里”不等于“会被稳定利用”
  • 长上下文下更需要关注顺序、结构和信息密度
  • 排序、摘要、压缩和结构化拼接,不会因为窗口变大而失去价值

这一节会回答什么问题 ​

读完这一节后,你最好能更稳地判断:

  • 当前系统的问题是不是“放进去了但没被模型用好”
  • 上下文窗口增大后,真正应该增加的是材料数量,还是组织质量
  • 面对长文档和多证据问题时,怎样减少长上下文带来的失焦现象