Shareuhack | Claude 記憶功能完整指南:三層架構一次搞懂(2026 最新)
Claude 記憶功能完整指南:三層架構一次搞懂(2026 最新)

Claude 記憶功能完整指南:三層架構一次搞懂(2026 最新)

March 15, 2026

Claude 記憶功能完整指南:三層架構一次搞懂(2026 最新)

AI 助手最大的痛點,從來不是它不夠聰明,而是它「記性太差」:每次對話都從零開始,昨天告訴它你的偏好,今天還是得重新解釋一遍。Claude 的記憶系統用三層架構解決這個問題,但多數人只用到最表層,甚至不知道底下還有另外兩層。

這篇指南帶你搞懂 Chat Memory、CLAUDE.md、API Memory Tool 三層的運作邏輯、適用對象,以及從 ChatGPT 搬家的實戰步驟。作為長期使用 Claude Code 開發這個內容系統的實踐者,我會分享真實使用心得,不只是文件翻譯。

TL;DR

  • 三層記憶,各司其職:Chat Memory(Web/Desktop 一般用戶)、CLAUDE.md + Auto Memory(Claude Code 開發者)、Memory Tool(API 應用開發者)
  • 免費版可用:2026 年 3 月起 Chat Memory 全方案開放,但 Chat Search(搜尋歷史對話)仍限付費版
  • 從 ChatGPT 搬家:60 秒操作 + 約 24 小時處理,支援 ChatGPT、Gemini、Grok
  • CLAUDE.md 心法:控制在 200 行內,用 .claude/rules/ 做模組化管理
  • 隱私重點:Consumer 方案預設允許訓練,手動關閉 Privacy Settings 即可

第一層:Chat Memory(給所有 Claude 用戶)

記憶怎麼運作

Chat Memory 的核心是「Memory Synthesis」,Claude 會自動整合你的對話,每隔一段時間(約每 24 小時)提煉出值得長期記住的資訊:你的職業、語言偏好、常用工具、重複提到的個人背景。這些摘要存入你的 Memory profile,之後每次對話都會自動載入。

這不是 RAG(不是把所有對話存起來搜尋),而是一種萃取式摘要。Claude 判斷「這件事值得記住」,才會進入持久記憶;一般的問答不會留存。

怎麼開啟和管理

開啟

  1. 進入 Claude.ai → Settings → Capabilities
  2. 找到 Memory 選項,確認已開啟

管理記憶

  • 暫停:Settings → Memory → Pause,Claude 停止學習新記憶,但保留已有記憶
  • 重置:Settings → Memory → Clear all,永久刪除所有記憶(不可恢復)
  • 逐條編輯:Settings → Memory → 點選個別記憶項目,可刪除或修改
  • 對話中操作:直接告訴 Claude「記住我偏好 X」或「忘掉我之前說的 Y」,Claude 會即時更新

根據實際使用,Claude 記憶的準確率相當高。它知道我偏好繁體中文、寫長文時的結構偏好,以及我常用的工具鏈。但偶爾會記到不需要的細節,定期清理是好習慣。

Project Memory:隔離空間

如果你在 Claude 上有多個不同性質的 Project(例如工作專案和私人學習),可以善用 Project Memory。每個 Project 有獨立的記憶空間,不與全局 Chat Memory 混用。在特定 Project 中建立的偏好和上下文,只在該 Project 的對話中生效。


從 ChatGPT 搬家:Memory Import 實戰

如果你已經在 ChatGPT 用了很久,積累了大量個人化記憶,完全不需要手動重新告訴 Claude。Memory Import 功能讓你可以把 ChatGPT(以及 GeminiGrok)的記憶直接遷移。

完整步驟

Step 1:從 ChatGPT 匯出記憶

打開 ChatGPT,在新對話中輸入 Anthropic 提供的匯出 prompt(格式大致是:「請以結構化格式列出你目前對我的所有記憶」)。ChatGPT 會輸出一份格式化的記憶清單。

注意:這個 prompt Anthropic 會不定期更新,以確保格式相容。

Step 2:進入 Claude 匯入頁面

前往 claude.com/import-memory,或在 Claude.ai 選擇 Settings → Capabilities → Memory Import。選擇「Import from ChatGPT」。

Step 3:貼上並送出

將從 ChatGPT 複製的記憶內容貼入匯入框,點擊 Submit。

Step 4:等待處理

系統會開始處理,約需 24 小時。處理完成後,Claude 會開始記住來自 ChatGPT 的個人化資訊。

使用限制與注意事項

  • 偏重工作相關記憶:系統設計上更重視工作偏好、技能背景等,私人生活細節可能保留較少
  • Experimental 狀態:Memory Import 目前仍是實驗性功能,偶爾會有解析不完整的情況
  • 支援來源:ChatGPT、Gemini、Grok(三個主流 AI 助手都支援)

從實測來看,搬家效果不錯,核心工作偏好通常都能正確遷移,但建議遷移後花 10 分鐘檢查 Settings → Memory,確認沒有奇怪的記憶混入。


第二層:Claude Code 的記憶系統(給開發者)

這一層是我個人用得最深的部分。如果你用 Claude Code 做開發,理解 CLAUDE.md 和 Auto Memory 的分工,能讓你的工作效率提升一個量級。

CLAUDE.md:你寫的規則和指令

CLAUDE.md 是你主動撰寫的指令檔案,每次 Claude Code session 開始時自動載入。你在裡面寫的是「你希望 Claude Code 怎麼做事」:程式碼風格、專案規範、特定工具的使用方式、需要注意的事項。

層級架構(優先級由高到低):

  1. Managed Policy~/.claude/CLAUDE.md(企業管理員設定,最高優先)
  2. Project[project-root]/CLAUDE.md(專案級設定)
  3. User~/.claude/CLAUDE.md(個人全局設定)

CLAUDE.md 撰寫心法

根據實際操作,我整理出幾個讓 CLAUDE.md 真正有效的原則:

  1. 控制在 200 行內:超過 200 行後,Claude 對指令的遵守品質會下降。把複雜規則拆到 .claude/rules/ 子目錄,CLAUDE.md 只放核心指令和索引
  2. 指令要具體可驗證:「用 2 格縮排」好過「格式要乾淨」;「不要用雙破折號」好過「文字風格要現代」
  3. 格式化交給 linter:不要在 CLAUDE.md 寫程式碼格式,讓 ESLint/Prettier 等工具做這件事
  4. WHAT/WHY/HOW 結構:每條規則說明「做什麼」和「為什麼」,讓 Claude 在邊緣情況下有判斷依據

這個專案(Shareuhack)的 CLAUDE.md 大約管理了整個內容 pipeline 的規則,從 frontmatter 格式、禁用詞清單到各 agent 的職責邊界,100+ 條規則都靠它維持一致性。

快速入門:在 Claude Code 中執行 /init,會自動掃描你的專案並生成初版 CLAUDE.md。

Auto Memory:Claude 自己學到的模式

Auto Memory(~/.claude/projects/<project>/memory/MEMORY.md)是 Claude Code 自動維護的記憶檔案。與 CLAUDE.md 不同,這裡存的不是你的指令,而是 Claude 從互動中學到的你的偏好和模式。

運作方式

  • Claude 觀察你如何修改它的輸出、你反覆強調的偏好、你的工作流習慣
  • 主動把這些學習寫入 MEMORY.md
  • 下次 session 開始時,MEMORY.md 的前 200 行自動載入

CLAUDE.md vs Auto Memory 分工

CLAUDE.mdAuto Memory
內容你明確想要的規則Claude 從修正中學到的偏好
撰寫者你(主動撰寫)Claude(自動生成)
載入方式全文載入前 200 行載入
適合放固定規範、禁止事項細膩偏好、風格模式

最佳實踐是把兩者視為互補:CLAUDE.md 放「你的要求」,Auto Memory 放「Claude 從你這邊觀察到的」。如果 Auto Memory 記錯了什麼,可以直接編輯 MEMORY.md 或告訴 Claude 修正。


第三層:API Memory Tool(給應用開發者)

如果你在用 Anthropic API 開發 AI 應用,Memory Tool 讓你能在自己的系統中管理跨 session 的持久記憶,不依賴使用者手動提供背景資訊。

何時需要用到

當你的應用需要跨對話記住使用者資訊時:客服 bot 記住用戶偏好、個人助理記住使用者的長期目標、學習應用追蹤學習進度。

基本操作

API Memory Tool 的 type 為 memory_20250818,支援六種操作:

操作用途
view讀取當前記憶內容
create建立新記憶檔案
str_replace替換記憶中的特定段落
insert在指定位置插入新內容
delete刪除記憶中的特定內容
rename重新命名記憶檔案
{
  "type": "memory_20250818",
  "command": "str_replace",
  "path": "user_preferences.md",
  "old_str": "language: english",
  "new_str": "language: zh-TW"
}

支援模型:Opus 4.5/4.1/4、Sonnet 4.6/4.5/4、Haiku 4.5(Claude 3 及以上系列主流模型均支援)

成本:約 2,500 tokens overhead,工具本身無額外費用,只計算正常 token 用量。

安全考量

由於 Memory Tool 操作檔案路徑,必須在應用層做 path traversal 防護

  • 驗證路徑不包含 ../ 或絕對路徑
  • 限制可操作的目錄範圍
  • 不要讓使用者直接控制 path 參數

隱私與安全:你的記憶資料誰看得到?

資料保留政策

Claude 的記憶資料如何被使用,取決於你使用的方案:

方案預設訓練設定可否關閉
Free / Pro / Max預設允許訓練(匿名化)✅ 可關閉
Incognito 模式永不用於訓練
Enterprise預設不用於訓練N/A
API預設不用於訓練N/A

關閉訓練 opt-in 的步驟: Settings → Privacy → 關閉「Help improve Claude」

關閉後,你的對話和記憶資料在 30 天內清除。已進入訓練流程的資料不會回溯移除,但 Anthropic 表示不會再從你帳號收集新資料。

記憶刪除與重置

  • 刪除特定記憶:Settings → Memory → 逐條刪除
  • 重置所有記憶:Settings → Memory → Clear all(永久,不可撤銷)
  • 刪除對話後:約 24 小時後該對話相關的記憶自動清理

隱私 Checklist

在開始使用 Claude 記憶功能前,建議確認:

  • Settings → Privacy 中的訓練設定是否符合你的偏好
  • 如有敏感專案,考慮用 Project Memory 做隔離
  • 需要完全隔離時,使用 Incognito 模式(快捷鍵 Cmd + Shift + I)
  • 定期檢視 Settings → Memory,清除不再需要的舊記憶

根據你的角色,選擇正確的記憶層

三層記憶不是「進階版取代基礎版」,而是針對不同用戶角色的獨立工具:

  • Claude 一般用戶:開啟 Chat Memory,讓 Claude 記住你的偏好;有 ChatGPT 記憶就用 Memory Import 搬家
  • Claude Code 開發者:CLAUDE.md 是投資報酬率最高的地方,花 1 小時寫好 CLAUDE.md 能省掉無數重複解釋;讓 Auto Memory 學習你的細節偏好
  • AI 應用開發者:用 API Memory Tool 讓你的應用具備真正的個人化能力

Claude 記憶系統的設計邏輯是:讓 AI 適應你,而不是你每次適應 AI。三層架構分別服務三種不同的「你想讓 AI 記住什麼」需求。找到對應你的層次,從今天開始設定,幾週後你會明顯感受到差異。

FAQ

Claude 記憶功能免費版和付費版差在哪?

Chat Memory 本身 2026 年 3 月起全方案(免費、Pro、Max)均可使用。主要差異在於 Chat Search(搜尋歷史對話的 RAG 功能)僅限付費版。Memory Import(從 ChatGPT/Gemini 搬家)所有方案都支援。

Claude 會拿我的記憶資料去訓練模型嗎?

Consumer 方案(Free/Pro/Max)預設允許資料用於訓練,但可在 Settings > Privacy > Help improve Claude 手動關閉。關閉後 30 天內資料會被清除。Incognito 對話模式下的記憶永遠不用於訓練。Enterprise 和 API 方案預設不用於訓練。

API 開發者可以用 Memory Tool 做什麼?

API Memory Tool(type: memory_20250818)讓應用開發者在自己的系統中管理跨 session 的持久記憶,支援 view、create、str_replace、insert、delete、rename 六種操作。支援 Opus 4.5/4.1/4、Sonnet 4.6/4.5/4、Haiku 4.5 等主流模型,約需 2,500 tokens overhead,工具本身無獨立附加費用,token 按一般費率計費。

Copyright @ Shareuhack 2026. All Rights Reserved.

About Us | Privacy Policy | Terms and Conditions