首页/AI/提示词工程速查/上下文排序与位置效应

上下文排序与位置效应

长上下文的中段内容容易被忽略:关键指令与证据放开头或结尾,超长资料首尾放摘要;调整后用对比评测验证效果。

提示词工程速查AI更新于 2026-10-13

位置效应是什么

长上下文里内容利用率并不均匀:开头与结尾的信息更容易被用上,中段容易被忽略,这一现象在长文档问答与长提示场景中都被观测到。应对方式不是玄学调顺序,而是把硬约束放开头、复查清单放结尾、参考资料按相关度排在中段,并用同内容不同排布的对比评测确认效果。

基本信息

现象长上下文中段信息利用率下降,越零散越明显
对策硬约束前置,结尾放复查清单,资料居中
超长资料首尾各放摘要,细节段落居中且不宜过长
验证同内容不同排布跑同一评测集,看通过率差异
边界上下文越短效应越弱,短对话不值得做复杂排布

典型使用场景

  • 多文档问答:最相关的两篇放首尾,其余按相关度递减排在中间
  • 代码生成:语言版本与禁用库等约束放开头,输出前自检项放结尾
  • 长报告生成:目录与要点放开头,正文章节居中,格式与字数要求放结尾
  • 工具调用场景:可用工具清单与调用纪律放开头,避免被中段夹带内容淹没
  • 定期回归:模型换代后重跑排布对比,位置效应强度会变化

推荐排布

推荐排布
[开头] 任务定义 + 硬约束:输出格式、禁止事项、语言要求
[中段] 参考资料,按相关度降序;单篇过长时首尾各放摘要
[结尾] 复查清单:输出前逐条核对约束,未满足的项单独说明

# 变更排布后必须用同一评测集对比,不要凭感觉判断更好了

三段的摆放规则

位置放什么避免放什么
开头任务、硬约束、输出契约无关背景与寒暄式说明
中段参考资料、检索片段、示例唯一一份关键约束
结尾复查清单、格式提醒大段新事实,会挤占注意力
位置效应是统计规律而非硬规则:任务简单、上下文短时几乎不影响。先把内容写清楚,再考虑排布优化。

易错点

  • 关键约束只写一次且放在中段,模型照做率下降,出问题时还找不到原因
  • 结尾堆大段新资料,把复查清单挤没,格式约束随之失效
  • 排序调整不做对比评测,把随机波动当成排布改善
  • 把全部参考资料原样拼进上下文,长度暴涨而首尾仍是无关内容

数据来源与参考

  • Liu 等《Lost in the Middle: How Language Models Use Long Contexts》(2023)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌