
剛開始在 IDE 上用 AI Agent 的人應該都遇過這個問題:
「欸,我們剛剛不是討論過這個嗎?」「為什麼你又忘記專案結構了?」「我已經解釋過三遍了...」
我測試過的工具幾乎都有這個問題:
- 🔸 Claude Code (200K tokens):會忘記嗎? ✅
- 🔸 Cursor (200K tokens):會忘記嗎? ✅
- 🔸 Windsurf (有 Fast Context):會忘記嗎? ✅
- 🔸 Antigravity (2M tokens):會忘記嗎? ✅
- 🔸 ChatGPT (有長期記憶):會忘記嗎? ✅
對,連有「長期記憶」的 ChatGPT 也會忘。連有 2M tokens 的 Antigravity 也會忘。
🤔 為什麼?
因為 context window 裝滿了,系統就會壓縮舊對話。壓縮 = 丟失細節。丟失細節 = 「失憶」。
長期記憶救不了你嗎?
ChatGPT 和 Gemini 確實可以記住專案細節,甚至跨對話保留一年。但問題是:長期記憶是選擇性的,不是每句話都會被記住。它有容量限制,複雜專案的細節會被篩掉。當下對話的 context window 還是會滿,壓縮時細節還是丟。
✅ 怎麼解決這個問題?
不是靠工具的記憶,是建「外部記憶系統」。
核心概念很簡單:不要靠 AI 的腦袋記,用文件當 AI 的外部硬碟。
就像你工作不會把所有東西都記在腦裡 — 你會寫筆記、建文件夾、做 checklist。AI 也一樣。
每次新對話開始時,讓 AI 先「讀取」上次的進度文件。
這個做法 GitHub 和 Reddit 上很多人在用,搜「AI memory management」或「context management」就能找到各種工具。