换个角度想
上下文窗口像开会用的白板:讨论时想到什么写什么,写满之后再添新内容,就得擦掉最早的。靠谱的做法是擦掉之前把关键结论抄到别处,而不是指望白板永远够用。
术语 · AI
Context Window
模型此刻能看到的全部内容和它的容量上限。窗口装满后,较早的细节可能被压缩或移出。
窗口装满之后,最早的先让位
上下文窗口像开会用的白板:讨论时想到什么写什么,写满之后再添新内容,就得擦掉最早的。靠谱的做法是擦掉之前把关键结论抄到别处,而不是指望白板永远够用。
规矩日期全用 UTC 存
存放只在聊天记录里
规矩日期全用 UTC 存
存放聊天 + 项目文档
第 60 轮 · 窗口用到 98%
新内容还在进来,旧内容留不全了
对话和文件不断进入窗口
聊到第 50 轮,AI 突然违反开头定的规矩——那条规矩已经出窗了。
整个项目塞不进窗口,所以工具靠检索相关片段,而不是全量投喂。
一个任务收尾就另起对话,比在旧窗口里继续堆更省心。
聊了一下午的对话里,AI 开始重复犯已经纠正过的错。为什么?怎么办?
当初的纠正已经被挤出窗口,模型看不到了。把重要约定写进项目文档这类会被重新读入的地方,或者开个新对话、把关键结论带过去。
重要约定别只留在聊天记录里——窗口一翻页它就没了。写进文件的,才是可靠的记忆。