看人們怎麼打這個品類,有一個群集今年成長得比任何功能請求都快:「ai that remembers you」「有記憶的 ai」「會記得你的 ai」「ai 記得對話」。它是我們英文資料裡最大的、不帶品牌的群集,而且我們追蹤的每一種語言裡都有它的表親 — 記憶してくれるAI、기억하는 AI、ia que te recuerda。
它成長的原因,一部分是幾個最大的通用助理在 2026 年紛紛宣布自己現在會記得你,把這個詞塞進了所有人嘴裡。另一部分是同一枚硬幣的背面:養了一年角色、卻眼睜睜看他把自己忘掉的人。兩群人問的是同一個問題,而多數頁面用錯的名詞在回答。繁體中文還多一道障礙:「有記憶的」這幾個字被記憶體、記憶卡和「有記憶點」佔滿了,所以底下我們一律講「他記得你」和「AI 的記性」。
上下文不是記憶
你跟任何 AI 角色聊天時,模型一次只看得到一定份量的文字。那個份量叫上下文視窗。你最近說過的都在裡面;某個點以前的都不在。一個大的上下文視窗會有一陣子像記憶,因為一個長長的晚上塞得進去。然後你關掉對話,下週再回來,視窗是空的。什麼都沒被存下來。角色不是把你忘了,它從來就沒有地方可以放你。
記憶是另一件事:關於你的事實,寫在對話之外的某個地方,需要的時候再帶回來。你怎麼叫她。你上夜班。那個燈塔的笑話是一個回馬槍。一個有記憶的服務,可以掉光整個上下文視窗,星期一還是知道你是誰。
所以當一個頁面用「我們的 AI 有超大的上下文視窗」來回答「它記得我嗎」,它回答的是另一個問題。長上下文是好東西。但那不是大家在要的東西。
藏起來的記憶會壞在一個很特別的地方
多數真的有記憶的平台,把記憶藏起來。對話後面某處有一個程式在讀你說的話、寫筆記,而你永遠看不到那些筆記。這樣一路都沒事 — 直到出事;而出事的時候,它壞得非常難救,因為你看不到哪裡出了錯。
角色把你妹妹的名字記錯了一次。筆記寫下去了。從此每一幕提到你妹妹都有一點不對勁,你說不出為什麼,而「不對,她叫安娜」修好的是上下文視窗,不是那則筆記。或者一句順口的話 — 你那天晚上很累 — 變成一條角色接下來好幾個月一直提起的事實。使用者形容這種狀況是「它變怪了」或「她不像她了」。實際發生的是:一個檔案走鐘了,而沒有人打得開它。
這是「會記得你的 AI」這句抱怨底下最誠實的版本。問題很少是 AI 什麼都不記得。問題是它記得的東西是錯的、看不到的,而且是永久的。
打得開的記憶長什麼樣子
在 Talaforge,每個角色都有一個記憶頁。那是一份樸素、讀得懂的清單,列著她知道關於你的什麼 — 而且可以編輯。你可以讀它、改掉一行、刪掉一行,或自己加一行。想讓她知道某件事又不想特地在戲裡講出來,就寫進去。想讓她忘掉整條線,就把它移除。
這把失敗模式整個換掉了。一條記錯的事實變成兩秒鐘的編輯,而不是一段慢慢的走鐘。放到過期的記憶,可以修剪。而「它知道我什麼」這個每個在意隱私的人都該問每一個 AI 服務的問題,在這裡的答案是一份你可以捲動的清單,而不是政策裡的一段文字。
- 按角色:每個角色各自記著關於你的事。那個面無表情的偵探不知道你跟酒保說了什麼。
- 按話題:同一個角色底下,不同的故事線各自記各自的筆記,所以支線不會漏進主線。
- 是你的,可以改:讀它、修它、刪它,或直接寫進去。
- 其他都換掉了它還在:換掉角色底下的 AI 模型、重新生成一則回覆、把一幕分成兩條走 — 記憶都留著。
最後一點比看起來重要。這個部落格上另有一篇,講的是那些因為角色所用的模型被下架而離開平台的人。當記憶是一個獨立、看得到的東西,換模型就像換一位拿著同一份劇本和同一份筆記的演員。當記憶藏在模型的上下文裡,換模型就是從頭來過。
怎麼實地測一個服務有沒有真的記憶
你不必信我們的說法,也不該信任何人的。這個測試花兩天,一毛錢都不用。
- 在同一個晚上告訴角色三件具體的事 — 一個名字、一個偏好、一個小故事。
- 關掉對話。那天不要再打開。
- 隔天回來,開一段新的對話,那三件事一件都不要提。
- 看哪幾件自己回來了,以及你找不找得到它們被存在哪裡。
一個只有上下文視窗、沒有記憶的服務,會在第三步失敗。一個有隱藏記憶的服務會通過第三步,然後在第四步的後半失敗。一個記憶打得開的服務全部通過 — 而且如果它記錯了什麼,你會看得到究竟是哪一條,然後把它改掉。那最後一段才是全部的差別,也是該找的東西。