它記得住這句,卻忘了你開頭說了啥。
先講在前面:它不是不專心,也不是故意忘。
它的記憶就像一張便利貼,貼滿了,就從最舊的開始撕。
不信?我唸四個給你聽。
你開頭說「我叫小明、我吃素」,
聊到後面它端上牛肉食譜,還熱情問你「這道葷的你喜不喜歡入口」。
你前面明明給了規則一二三,
它一開始還照做,聊著聊著全忘光,把你的規矩丟進海裡不再管。
你關掉視窗、明天再回來找它聊,
昨天的一切它全不記得,見面像初次相遇、熱情又禮貌地重新問你好。
你貼了一大篇長文要它記牢,
它前半段還清楚,後半段開始糊、細節東漏西掉還裝作沒事很淡定的樣貌。
看到這裡你可能會問:它明明記得住一段,怎麼一下就忘?
關鍵在——它的記憶有一個看不見的「框」,叫做上下文視窗。
來看原理,這段有點料。
它的記憶有個上限,叫「上下文視窗」,
你講的每個字都佔格子,塞滿了就開始擠掉最前面的印象。
不是它不想記得你,
是新的話一進來,最舊的話就被推出了窗。
它其實根本沒有「記住」這個動作,
每次回你,都是把整段對話從頭重讀一遍再作答。
所謂記憶只是「還在視窗裡的字」,
一旦超出範圍,那段過去就等於從沒發生過的空白一格。
就算視窗夠大、你的話都還在裡頭,
它的注意力也會偏心,重頭重尾、輕忽中間那一大段的所有。
你埋在中段的關鍵一句,
很可能就這樣被它滑過去、看沒到、順順地漏。
你關掉對話、換個視窗重新開,
除非有特別存檔,不然它一片空白、什麼都帶不過來。
它沒有真正的長期記憶,
每一場對話對它來說,都是一張全新的、乾淨的白紙攤開來。
好,原理你懂了:它不是忘,是那句話早就掉出視窗外了。
那很多人會想——「那換一個視窗超大的模型,總不會忘了吧?」
嗯……先別急,往下看。
你以為視窗一開大、容量往上加,
它就會記得一清二楚、什麼細節都不落下?
塞得下,不代表看得清,東西一多它更容易恍神,
你丟一整本書給它讀,它照樣會在中間某頁,悄悄地漏了一行還一臉認真。
真正的解法不是硬塞、把它撐到爆,
而是把重點整理好、放前面、講清楚、別讓它自己去大海撈。
重要的設定隔幾句就提醒,
或存成筆記餵給它,別指望它一路自己記得牢又周到。
所以別怪它健忘、也別跟它賭氣,
它天生就是活在當下這一格、沒有昨天也沒有隔夜記憶的東西。
你把關鍵講清楚、擺明顯,
它就配合得剛剛好——這才是跟金魚腦共處的默契。
所以下次它又忘了你開頭說過的話,先別動氣。
它不是不在乎你,是那句話早就飄出它的視窗、成了回不去的過去。
真正該學會的,其實只有一件事——
它記得住當下,記不住昨天;
它不是忘了你,是視窗把舊話擠出了邊;
重點你多提醒,它才接得住每一句話的線。