跳到主要內容
Lab Grimoire
TW EN
請喝咖啡
AI 為什麼總是忘東忘西?從 Claude Code 看懂七層記憶設計
Agent 架構

AI 為什麼總是忘東忘西?從 Claude Code 看懂七層記憶設計

本頁目錄

導讀
AI 助手最常讓人挫折的,不是它不會回答,而是它明明剛剛還懂,過幾輪又像重新開機。這篇文章要講清楚一件事:AI 的健忘,很多時候不是智力問題,而是記憶工程問題。

你有沒有想過,AI 為什麼前面懂,後面又像斷電一樣?

這很常見。

前面明明已經把背景、限制、偏好和決策都交代好了,結果聊到後面,AI 又回頭問一次,甚至開始提出和前面共識相反的建議。那種感覺很像你剛開完一場會,對方五分鐘後又問:「所以我們今天到底決定了什麼?」

真的很煩。

真正的答案通常不是「它突然變笨」,而是它眼前能穩定處理的工作區有限。與其把這件事想成單一缺陷,不如把它看成 7 層 不同時間尺度的記憶管理:眼前上下文、摘要、工作筆記、長對話壓縮、可重用規則、背景整理,以及跨任務共享偏好。記憶不是容量競賽,而是整理能力的競賽。你可以把它想成一張工作桌:桌面乾淨時,工具順手;桌面爆掉時,連最重要的紙條都會先失蹤。

差別就在這裡。

AI 的問題不是完全沒記憶,而是重要資訊太容易被擠出工作區

AI 最常見的失憶,不是全部忘光,而是把真正重要的東西擠到邊緣。

如果把 AI 想成在一張有限大小的桌子上工作,桌上放得下的內容,它就看得到;桌面塞滿之後,早先那幾張最關鍵的文件,反而可能先被推到一旁。工作區一亂,就像被便條紙塞爆的會議桌一樣,真正要緊的那一張,往往最先滑到角落。

所以對話一長,常見的退化通常會變成 3 種

  • 忘記前面說過的限制
  • 把次要資訊誤判成重點
  • 重複做已經做過的事

這也是為什麼真正好用的 AI 工具,差別往往不只在模型本身,而在它有沒有把記憶分層管理。

第一層到第三層:先把眼前的資訊留住

前 3 層的任務很單純,就是先避免重要脈絡在工作進行中直接蒸發。

這幾層最像人類正在做事時的桌面系統。你不會把所有東西都塞進腦中硬背,而是會同時依靠原始資料、便條紙和會議筆記。短摘要像值班助理一樣,先把厚厚一疊文件折成一張便條,免得系統才剛回頭就開始打瞌睡。

第一層:原始資料

像搜尋結果、檔案內容、工具輸出,先原樣保留。這一層像倉庫,內容多、雜、未整理,但必要時必須能回頭查證。

第二層:短摘要

不是所有內容都值得原封不動留在主要工作區。當資料太長,系統就需要把它壓成較短版本,只留下當下決策最需要的訊息。

第三層:工作筆記

這一層最像開會紀錄。做到哪裡、決定了什麼、還有哪些待確認事項,會被整理成一份乾淨筆記,避免整段對話愈走愈亂。它不是替任務發號施令,而是在幫整個流程管著優先順序。

如果沒有這 3 層,AI 就很容易落進一種尷尬狀態:看過很多,卻抓不到真正要緊的重點。

桌面、便條紙與會議筆記的三層記憶

圖說:原始資料、短摘要、工作筆記像桌面上的三種資訊層級,目標不是存愈多,而是讓正在工作的內容不被雜訊淹沒。

第四層到第六層:把一次對話整理成能重用的經驗

真正拉開差距的,不是當下有沒有記住,而是能不能把一次對話變成下次還用得到的脈絡。

短期記住只解決眼前問題,長期整理才會讓系統愈用愈順。這也是很多 AI 助手看起來都很會回答,但只有少數會讓人覺得「它真的開始懂我」的原因。

第四層:長對話總整理

當對話長到快碰到上下文極限時,系統就需要做一次比較大的壓縮。真正要留下的是關鍵決定、約束條件和下一步,不是每段繞路和每次試錯。

第五層:可重用的教訓

這一層保存的,已經不只是「剛剛說了什麼」,而是「下次遇到類似情境,應該優先記得什麼」。

例如:

  • 這位使用者很在意格式一致
  • 這個專案不能任意改資料結構
  • 某種錯誤型態最好在一開始就先檢查

第六層:背景整理時間

人睡一覺後,記憶會重新歸檔。AI 系統如果有背景整理機制,也會做類似的事:把近期互動重新分類、合併、淘汰,讓長期記憶不至於膨脹成雜物堆。沒有這一步,資訊只會一直堆積,像抽屜塞滿發票和名片,一拉開就亂。

使用者不一定看得到這一層,但它會直接影響一件事:這個助手是「越聊越亂」,還是「越用越順」。

第七層:讓不同任務也能接上同一份合作默契

最高一層的重點,不是記住某次任務,而是讓不同任務之間共享一部分穩定常識。

你今天和 AI 討論寫作,明天請它整理資料,後天又拿它來規劃流程。如果每個任務都像第一次見面,合作成本就會一直歸零重算;但如果有一層較穩定的共享記憶,它就能慢慢抓到你的偏好與工作習慣。

例如它知道:

  • 你喜歡先看結論,再看細節
  • 你偏好條列清楚的輸出
  • 你對不確定資訊會傾向保守表述

這種記憶不是單一任務內容,而是跨情境的合作默契。

七層記憶的層級示意

圖說:底層是眼前工作需要的原始資料與摘要,上層逐步轉成筆記、經驗、背景整理與跨任務共享偏好。

為什麼一般使用者要懂這件事?

你一旦看懂記憶是分層的,就不會再期待 AI 靠運氣替你記住一切。

這件事的價值,不只在理解原理,而是會直接改變你的使用方式。很多人以為自己是在跟同一個聰明助理合作,實際上卻一直把重要資訊丟在最容易消失的位置。

最實用的做法通常只有 3 件事

1. 重要決定要明說

不要期待 AI 自己猜到哪些句子最重要。像「這一點不能改」「這是核心限制」這種標記,會比你想像中更有用。

2. 長任務要定期整理

與其一路聊到失控,不如在中途要求一次摘要,例如:「幫我整理目前共識、未解事項、下一步。」這會把零散對話重新壓回可工作的形狀。

3. 偏好要外部化成穩定規則

如果你每次都要重講格式、語氣和輸出方式,代表這些偏好還停留在最容易遺失的層。能寫成明確規則,就不要每輪臨時提醒。

然而,規則也不是寫完就永遠有效。產品改版了、合作方式變了、任務風險升高了,舊便條如果沒更新,AI 還是可能照著過期規則一路跑偏。

互動小問題
你和 AI 長談時,最受不了的是哪一種情況:忘記限制、重複說明,還是前後判斷不一致?那通常就是最值得先被外部化成規則的地方。

記憶愈多不一定愈好,整理能力才是決勝點

沒有整理規則的記憶,只會把系統從健忘,推向混亂。

很多人第一反應是:「那就全部都記住不就好了?」問題在於,沒有淘汰、摘要與分層的記憶,常常比沒有記憶更糟。因為雜訊一多,判斷就會變慢,甚至開始抓錯重點。

不過,七層記憶不是神奇開關。它比較像替團隊多裝了幾個抽屜和標籤機,能讓重要資訊比較不容易亂飛,卻不能保證每一次摘要都準、每一條規則都永遠新鮮。

另一方面,這套做法仍需更多實戰研究,也尚未全面驗證。對單次、短小、低風險的任務來說,記憶做得太厚,反而可能讓系統變懶,連簡單問題都得先翻半天舊筆記。

所以好的記憶設計,真正追求的通常不是無限容量,而是這 3 件事

  • 該留的留
  • 該忘的忘
  • 該濃縮的濃縮

說到底,這其實也很像人類。我們不是把一切都原封不動背起來,而是靠整理、取捨與重組,才把經驗變成能再次使用的知識。

小結:好的 AI 記憶,不像硬碟,更像一位會做筆記的同事

AI 助手讓人感覺忽聰明忽失憶,核心往往不是智力高低,而是有沒有把記憶工程做好。

如果把 Claude Code 這類系統理解成七層記憶設計,很多現象就會突然變得很好懂:

  • 為什麼它需要摘要
  • 為什麼長對話容易退化
  • 為什麼有些工具會愈用愈貼近你的習慣

未來更好用的 AI,不會只是知道更多,而是更會整理、更會保留重點,也更知道何時該忘記什麼。所以下次當你又被 AI 的失憶惹毛時,也許可以先換個角度想:問題不一定是它沒在聽,而是它還沒有一套夠好的記憶系統,幫它把重要的事留下來。

參考資料

  1. Anthropic Engineering (2025). Context Engineering for Agents.
  2. Anthropic (2025). Claude Code Documentation.

常見問題

AI 為什麼明明前面講過,後面還會再問一次?

因為模型一次能穩定保留的上下文有限。當對話變長、雜訊變多,前面真正重要的限制與決定,就可能被擠出主要工作區。

把規則和摘要存得愈多,AI 真的就不會忘嗎?

不會。分層記憶只能降低遺漏,不能保證零失誤。規則過期、摘要失真,或背景整理做過頭,還是可能讓 AI 走偏。

一般使用者最實用的做法是什麼?

把限制寫清楚、長任務中途請 AI 做摘要、把固定偏好外部化成規則,通常比一味拉長對話更有效,也更接近真正的「記憶設計」。

覺得這篇有幫助?

追蹤以收到新的 AI × 生醫研究筆記:

或請我喝杯咖啡,讓新內容持續產出。

☕ 請我喝杯咖啡