零基礎入門 · 小白三千問

為什麼聊久了它會「忘事」?

第 1 輪明明説過的事,第 20 輪它答得像完全沒聽過。它沒壞,也沒敷衍你,只是那句話已經不在它眼前了。

一句話回答

AI 沒有無限的記性。它每次回答,只能看見「工作台」上放得下的最近內容;枱面(術語叫「上下文窗口」)滿了,最早的話就被擠掉。被擠掉的那部分,再也參與不了這次回答。

先看一個類比 · 一張放紙條的工作台

想像 AI 面前有一張桌子。你們每聊一輪,就往桌上放一張紙條,寫着這一輪説了什麼。AI 回答你時,只低頭看桌上現有的紙條。桌子就那麼大,紙條放滿之後,每來一張新的,最舊的那張就被推下桌。掉在地上的紙條,它看不見,也撿不回來。

枱面大小 = 上下文窗口

不同模型的枱面有大有小,但都有邊界。放滿就是放滿了,加錢也變不出第九個格子。

一張紙條 = 一輪對話

你説的和它回的都要佔枱面,長篇大論、大段貼上的資料佔得更多,枱面滿得更快。

親手試試 · 把枱面聊滿

下面是一場模擬對話。你在第 1 輪告訴過它「我對花生過敏」。往右拖動滑塊增加對話輪數,看着枱面慢慢放滿,再看看那張關鍵紙條掉下去之後,它推薦的晚飯變成了什麼。

對話輪數 第 1 輪
工作台(這個演示裏只放得下 8 張紙條) 已放 1 / 8
你現在問:「晚飯想食麪,幫我推薦一碗?」
知道了原理 · 該怎麼辦
📌

重要資訊,隔段時間重講一遍

過敏、預算、格式要求這類關鍵設定,聊了十幾輪之後不妨再説一次,等於把紙條重新放回枱面最上層。

🧾

枱面滿了,直接開一個新對話

最直接的一招,也最常被忘掉:新對話就是一張空枱面,之前擠掉的東西不再佔地方。短任務重開就完事;長任務別裸開,先讓它總結當前進展,把摘要貼進新對話再接着幹。

🔍

發現它忘了,別跟它吵

它翻不回去掉在地上的紙條。直接把關鍵資訊重新發一遍,比連問三句「你忘了嗎」有用得多。

想知道枱面大小怎麼衡量、不同模型的窗口差多少、為什麼窗口大了還會「記不牢」,Harness 核心篇有一節上下文窗口的深入版等着你。

✅ 這一頁想和你分享的