术语 · AI

上下文窗口

Context Window

模型此刻能看到的全部内容和它的容量上限。窗口装满后,较早的细节可能被压缩或移出。

窗口装满之后,最早的先让位

桌面就这么大
写进文件的,才是可靠记忆
模型一次能处理的信息有上限;超出后,早期内容会被压缩或移出——它不是忘性大,是桌面就这么大。

换个角度想

上下文窗口像开会用的白板:讨论时想到什么写什么,写满之后再添新内容,就得擦掉最早的。靠谱的做法是擦掉之前把关键结论抄到别处,而不是指望白板永远够用。

聊到第 60 轮,开头的约定还在吗?

  1. 第 1 轮定下的约定

    规矩日期全用 UTC 存

    存放只在聊天记录里

    第 1 轮定下的约定

    规矩日期全用 UTC 存

    存放聊天 + 项目文档

  2. 第 60 轮 · 窗口用到 98%

    新内容还在进来,旧内容留不全了

  3. 最早的内容被压缩或移出——包括那条约定
  4. 翻车新代码用了本地时区约定只活在聊天里,出窗即消失
    找回重读项目文档,约定回到窗口文件是窗外的锚点,随时能再读入

对话和文件不断进入窗口

什么时候会遇到它

  1. 长对话变糊

    聊到第 50 轮,AI 突然违反开头定的规矩——那条规矩已经出窗了。

  2. 大仓库塞不下

    整个项目塞不进窗口,所以工具靠检索相关片段,而不是全量投喂。

  3. 及时开新对话

    一个任务收尾就另起对话,比在旧窗口里继续堆更省心。

想一想

聊了一下午的对话里,AI 开始重复犯已经纠正过的错。为什么?怎么办?

看答案

当初的纠正已经被挤出窗口,模型看不到了。把重要约定写进项目文档这类会被重新读入的地方,或者开个新对话、把关键结论带过去。

最容易踩的坑

重要约定别只留在聊天记录里——窗口一翻页它就没了。写进文件的,才是可靠的记忆。

⌘K搜索知识库

最近收录

正在载入知识索引…