零基礎入門 · 小白三千問
為什麼聊久了它會「忘事」?
第 1 輪明明説過的事,第 20 輪它答得像完全沒聽過。它沒壞,也沒敷衍你,只是那句話已經不在它眼前了。
一句話回答
AI 沒有無限的記性。它每次回答,只能看見「工作台」上放得下的最近內容;枱面(術語叫「上下文窗口」)滿了,最早的話就被擠掉。被擠掉的那部分,再也參與不了這次回答。
先看一個類比 · 一張放紙條的工作台
想像 AI 面前有一張桌子。你們每聊一輪,就往桌上放一張紙條,寫着這一輪説了什麼。AI 回答你時,只低頭看桌上現有的紙條。桌子就那麼大,紙條放滿之後,每來一張新的,最舊的那張就被推下桌。掉在地上的紙條,它看不見,也撿不回來。
枱面大小 = 上下文窗口
不同模型的枱面有大有小,但都有邊界。放滿就是放滿了,加錢也變不出第九個格子。
一張紙條 = 一輪對話
你説的和它回的都要佔枱面,長篇大論、大段貼上的資料佔得更多,枱面滿得更快。
親手試試 · 把枱面聊滿
下面是一場模擬對話。你在第 1 輪告訴過它「我對花生過敏」。往右拖動滑塊增加對話輪數,看着枱面慢慢放滿,再看看那張關鍵紙條掉下去之後,它推薦的晚飯變成了什麼。
工作台(這個演示裏只放得下 8 張紙條)
已放 1 / 8
你現在問:「晚飯想食麪,幫我推薦一碗?」
知道了原理 · 該怎麼辦
📌
重要資訊,隔段時間重講一遍
過敏、預算、格式要求這類關鍵設定,聊了十幾輪之後不妨再説一次,等於把紙條重新放回枱面最上層。
🧾
枱面滿了,直接開一個新對話
最直接的一招,也最常被忘掉:新對話就是一張空枱面,之前擠掉的東西不再佔地方。短任務重開就完事;長任務別裸開,先讓它總結當前進展,把摘要貼進新對話再接着幹。
🔍
發現它忘了,別跟它吵
它翻不回去掉在地上的紙條。直接把關鍵資訊重新發一遍,比連問三句「你忘了嗎」有用得多。
想知道枱面大小怎麼衡量、不同模型的窗口差多少、為什麼窗口大了還會「記不牢」,Harness 核心篇有一節上下文窗口的深入版等着你。
✅ 這一頁想和你分享的
- 忘事是容量問題:它沒壞,是枱面滿了,最早的話被擠掉了
- 每次回答只看窗口內的內容:掉出去的部分等於沒説過
- 重要設定要重申:隔段時間重講一遍,把紙條放回枱面
- 枱面滿了就重開:短任務直接開新對話,長任務先要一份摘要帶走