Claude Code 的「7層金字塔結構」是指它的記憶體優先級層次(Memory Hierarchy)。完整的 7 層結構如下,優先級由高到低:

優先級 來源 生命週期
1(最高) System instructions(內建系統指令) 永久內建
2 Global CLAUDE.md(~/.claude/CLAUDE.md 永久
3 Project CLAUDE.md(專案根目錄) 永久
4 CLAUDE.local.md(本地個人設定) 永久
5 Auto memory(MEMORY.md 自動記憶) 持久
6 Conversation history(當次對話歷史) 僅限本次 session
7(最低) Compacted summaries(壓縮摘要) 僅限本次 session

高優先級的層會覆蓋低優先級的層。例如,CLAUDE.md 裡寫「使用 tabs」會蓋過壓縮摘要裡的「使用 spaces」。 Skills Playground

各層說明

層 1–3(永久指令):CLAUDE.md 是最核心的記憶機制,你手動撰寫,每次 session 啟動時自動載入,包含架構規範、建置指令、開發慣例等。 Skills PlaygroundClaude

層 5(Auto Memory):Claude 在工作過程中自動學習並寫入的記憶,分為四種類型:user(角色偏好)、feedback(修正確認)、project(決策背景)、reference(外部資源位置)。不需要你手動撰寫,Claude 自行判斷什麼值得記住。 DEV Community

層 6–7(Session 層):對話歷史和壓縮摘要只存在於當次 session,新 session 開啟後即消失。 Skills Playground


補充:另一個「7層」的解讀

從 Claude Code 洩漏原始碼的逆向工程角度,還有另一種 7 層架構:指的是從毫秒級的 token 剪枝(token pruning)到數小時背景「dreaming」整合的記憶管理系統,每層成本遞增但功能更強大,設計上讓低成本層能阻止更昂貴層的觸發。 X.com

無標籤

新增評論