显影· 三主题树 · 高中 术语表

长对话的上下文管理

AI 的记性是一扇有限的窗:什么时候摘要、什么时候重开——管好上下文,更容易保持连贯与边界。

⏱ 10–15 分钟讲 · 例 · 做 · 卡编号 hs-ask-10
学习证据 学完后,怎么核对? 如何核对 · 适用边界 · 最后复核

把学习结果留在一个可以回看、可以复做的动作里;这一区只写学生能自己检查的证据。

如何核对

  • 对话版本差异
  • 上下文与提问复盘记录

适用边界

用于一般 AI 任务与对话复盘;不能保证回答正确、隐私安全或符合学校规则。

最后复核

这是内容复核日期,不是学习截止日期。

例子AI 的「记性」不是记忆,是一扇窗

和 AI 聊得很久,你可能会撞上一个奇怪现象:它开始漏掉开头交代的设定,或者把你说过的话安到别处。这不是它「变笨了」——AI 每次回答,靠的是当前对话窗口里装得下、且能被检索到的内容。窗口容量有限;当材料总量超过可用容量时,某些早期内容可能被挤出或检索不到。轮数只是线索,不是遗忘原因:不同模型和产品的分词、检索与压缩策略并不相同。

名词所以长对话能否保持连贯,既取决于任务交代是否清楚,也取决于当前可用上下文是否保住关键材料——这门手艺叫上下文管理,就三件:钉、摘、重开。

定义钉:追问三连

接上一答往前推的每一问,按三步走:

动作句式
① 锚定引用它上一答的原话——给对话钉钉子,防注意力漂移「你刚才说 X……」
② 定位点名要深挖或存疑的那一点「X 和你前面说的 Y 矛盾」「X 的这一步没懂」
③ 改道给新方向或新约束「先别扩展,把 X 的出处给我」「换从反方立场再推一遍」

泛化眼熟吗?这就是四轴里 D 轴(接续)的工程版——D2 是「纳入上一答再追问」,D3 是「纳入并使方向改道」。追问三连,就是把 D3 变成肌肉记忆。

初中站回看:接住上一句:追问六张牌 —— 牌还是那些牌,现在知道了它们为什么管用:锚定是在给漂移的窗口钉钉子。

摘与重开:两个信号

  • 该摘要了:话题告一段落、要进下一阶段时,让 AI 自己收口——「把我们到现在的结论压缩成五条,后面按这五条继续。」摘要就是把窗口里松散的几十轮,换成一块结实的压缩饼干。
  • 该重开了:你引用它上一答,它却答非所引——锚定接不住,D 轴掉到 0,这就是重开的铃。别恋战:让它「把本次对话的结论和未决问题各列三条」,拿着这份摘要开新对话,把结论当作新对话的背景交上去。

注意重开不是认输:窗口是容量与检索限制,不是谁的错。带着经过核对的摘要重开,可能比硬撑更容易重新建立边界——但是否更好取决于摘要是否保真、任务是否换阶段,重开后仍要再做一次锚定测试。

核心句:长对话三件事:追问先锚定(引原话)、阶段末摘要(压缩结论)、锚定接不住就带摘要重开——管好上下文,更容易保持连贯与边界。

补充三例——两个常见用法,一个易错。

例一 · 常见用法:锚定测漂,摘要重开

小舟用 AI 准备「碳中和」主题的课前演讲,聊了四十多轮之后:

小舟你刚才说「风电的度电成本已低于煤电」,这和你前面第 10 轮左右说的「风电仍需补贴」矛盾——先解释这两句怎么兼容。
AI关于风电成本,不同地区确实差异较大。您想让我从哪个角度展开呢?比如技术路线、政策环境……
小舟你没接住我引的那两句——这是窗口漂了。把我们到现在的结论列五条、未决问题列三条,我要重开。
AI结论五条:①演讲主线定为「成本拐点」……未决三条:①风电补贴的最新口径需核实……

新对话第一条,小舟把八条摘要原样贴上,加一句「以上是背景,先解决未决问题①」。几轮后,她用同一条原话复测,确认新对话重新建立了可检查的上下文。复盘一下她做对的三件事:锚定时引了原话(所以能确认 AI 真的没接住,而不是自己没说清);没有恋战(失配后带着可核对的包重开);摘要里带上了未决问题(新对话有明确的第一步)。

例二 · 常见用法:阶段末主动压缩饼干

朵朵用 AI 逐章打磨研究性学习报告。她不等窗口漂,每改完一章就收口:「把本章定稿的要点压成三条,后面各章按这三条口径继续。」五章改完,窗口里躺着的是十五条可核对的结论,而不是两百轮松散的闲聊;最后一轮她让 AI「按这十五条通读全文,只查口径不一致的地方」。摘要不是漂了才做的急救,更是阶段末的例行保养——主动收口能减少临时重开的需要,但仍要用锚定测试确认它没有丢边界。

例三 · 易错:摘要只带结论,把约束丢在旧对话里

阿凯的对话漂了,他熟练地要了「结论五条」贴进新对话——却没带走旧对话开头交代过的约束:「读者是初一学弟,不用公式。」新对话第一轮就满屏公式,他还纳闷「怎么重开反而变差了」。错在哪:重开=重新交一张交代单,摘要就是它的背景栏——结论要带,约束和红线更要带。丢了约束的摘要,等于把 3 级单降回 1 级。修法:让 AI 按固定格式摘要——结论几条、未决几条、约束原文照抄

互动案例

长对话的上下文管理 · 上下文窗口观测站

在固定 18 轮对话中整理材料、观察有限容量,再运行原话锚定测试;每轮的保留、摘要与删减都会改变读数与交接单。

互动版需要运行脚本(本地 HTTP 预览);不运行脚本时,上面的静态例子已包含同样的内容。

哪个信号说明这场对话该重开了

上机 · 12 分钟
  1. 翻出你手机里最长的一段 AI 对话(没有就现聊一个复杂话题到十轮以上)。
  2. 发一条锚定测试:原样引用它第三轮左右说过的一句话,追问一个细节。
  3. 看它接没接住:接住了,练摘要——「把我们的结论压成五条」;没接住,走完整套——摘要(结论五条+未决三条)→ 重开 → 把摘要当背景贴进新对话。
  4. 在新对话里追问第一个未决问题,用上三连:锚定→定位→改道。

怎么算过关:做过一次锚定测试并能说出结果;产出过一份「结论+未决」摘要;新对话第一问用全了三连。

复习卡 · 点一下翻面

追问三连是哪三步?重开的铃是什么?

答案

锚定(引它上一答原话)→ 定位(点名要挖的点)→ 改道(给新方向或约束)。重开的铃:锚定接不住——你引原话它答非所引,就摘要重开。

  • AI 的可用上下文有限;材料超出容量或未被检索到时,早期设定可能被漏掉,轮数本身不是原因。
  • 每次追问先钉钉子:引原话,再定位,再改道。
  • 重开不是认输:带着核对过的四栏摘要重开,可能更容易重新建立边界;结果仍要靠锚定测试和独立核验确认。