CLAUDE.md 與記憶機制
CLAUDE.md 與記憶機制
定義
Claude Code 的多層記憶系統,讓 AI 跨對話記住使用者的指令和偏好。包含三個核心機制:(1) CLAUDE.md——使用者手動撰寫的工作備忘錄,(2) 自動記憶——AI 從互動中被動學習的筆記,(3) Rules 資料夾——按主題分檔的獨立規則。
關鍵數據點(附來源)
- CLAUDE.md 建議控制在 200 行以內,越精簡遵守率越高(來源:記憶機制文章)
- 三層存放:專案 ./CLAUDE.md → 全域 ~/.claude/CLAUDE.md → .claude/rules/(來源:記憶機制文章)
- CLAUDE.md 優先權高於自動記憶(來源:記憶機制文章)
- CLAUDE.md 支援全域、專案、子目錄三層載入(來源:工具選擇文章)
- Rules 分通用型(每次載入)和指定範圍型(碰到相關工作才載入)(來源:記憶機制文章)
- 自動記憶存在 ~/.claude/projects/ 下,入口是 MEMORY.md 索引檔(前 200 行)(來源:記憶機制文章)
- 可用 /memory 指令查看所有已載入的記憶(來源:記憶機制文章)
前提與局限性
- 自動記憶的判斷可能不準確,會記住過時或錯誤的資訊
- 多人協作時,每個人的自動記憶可能互相衝突
- 非工程師可能被「全域」「專案」「rules」等分層概念搞混
- 三層規則互相矛盾時除錯困難
- CLAUDE.md 是「建議」而非「強制」,AI 不一定 100% 遵守
- 說「記住」存入自動記憶(遵守率較低),說「加到 CLAUDE.md」存入 CLAUDE.md(遵守率較高)
衝突標記
無明確衝突。此概念在多篇文章中被一致描述。
關聯概念
- [[Claude Code Skill 系統]]
- [[非工程師的 AI 工具採用]]
- [[AI 工具的累積效應]]
- [[Claude Code 三層架構]]