Appearance
8.3 长上下文问题
先给结论:上下文窗口变大,不等于 RAG 就不再需要精选和组织。长上下文当然提高了系统容纳更多材料的能力,但也会带来新的问题,最典型的就是 lost in the middle:真正关键的信息虽然进了上下文,却没有被模型稳定地用好。
很多人看到模型支持更长上下文后,容易自然得出一个判断:
- 既然窗口更大了,那就多塞一点材料
- 只要能放进去,模型总能自己找到重点
这条直觉并不稳。长上下文确实缓解了预算紧张的问题,但并没有消除这些更本质的挑战:
- 关键证据是否足够靠前
- 中间材料会不会被弱化
- 长背景会不会稀释直接证据
- 重复和噪声会不会在大窗口里被放大
所以这一节真正要建立的判断是:
- 长上下文不是“上下文构造已经不重要”,而是“上下文构造方式必须升级”
学这一节时,最值得先建立的判断
- 窗口更大,只代表能放更多,不代表更多内容一定更有效
- lost in the middle 说明“在上下文里”不等于“会被稳定利用”
- 长上下文下更需要关注顺序、结构和信息密度
- 排序、摘要、压缩和结构化拼接,不会因为窗口变大而失去价值
这一节会回答什么问题
读完这一节后,你最好能更稳地判断:
- 当前系统的问题是不是“放进去了但没被模型用好”
- 上下文窗口增大后,真正应该增加的是材料数量,还是组织质量
- 面对长文档和多证据问题时,怎样减少长上下文带来的失焦现象