手把手教你如何把CodeX养成第2大脑

Cover Image

原始來源與檔名:2026-06-30T093817+0800-手把手教你如何把CodeX养成第2大脑.md


SOURCE | 資訊源評估

NAPKIN | 餐巾纸

餐巾纸公式

AI 第二大腦 = 本地固定資料夾 (Obsidian) + 全局規則 (AGENTS.md 強制讀取) + 記憶收尾機制 (Session End Update)

將記憶從脆弱的聊天視窗,轉移到穩定可控的本地 Markdown 檔案系統中。

一句话

不要期待 AI 能永遠記住你;你要做的是建立一個本地檔案庫,並命令 AI 在開工前讀取它,在下班前把重要資訊寫進去。

餐巾纸草图

(Start Session) -> [ 讀取全局 AGENTS.md ] -> [ 讀取 Obsidian 記憶庫 (背景/待辦/決策) ]
                                                        |
(Work Session)  <---------------------------------------+
                                                        |
(End Session)   -> [ 執行「記憶收尾」指令 ] -> [ 寫入更新至 Obsidian 記憶庫 ]

ROUND 1: SKELETON | 骨架掃描

“这本书在说什么”

章节骨架

  1. 痛點與受眾: 適合維護多項目、頻繁使用 Agent、討厭重複解釋背景的人。
  2. 核心思路: 記憶放在文件裡,而非聊天窗口裡。
  3. 第一步: 創建實體的 Codex 記憶庫資料夾結構。
  4. 第二步: 設定規則,讓 Codex 開工前先讀取這些檔案。
  5. 第三步: 將讀取規則寫入全局 AGENTS.md
  6. 第四步: 在各別項目中建立專屬的 AGENTS.md
  7. 記與不記: 定義 6 類值得記錄的高價值資訊,與絕對不能記錄的敏感/無效資訊。
  8. 記憶收尾: 每次工作結束前最重要的一句話。

ROUND 2: DISSECTION | 血肉解剖

“凭什么这么说”

论证链

AI 模型的對話記憶容易遺失且不穩定 --> 重複交代上下文極度耗時 --> 本地 Markdown 檔案是人類可讀、可控且持久的 --> 透過全局指令強制 AI 在啟動時讀取特定 Markdown,結束時更新 Markdown --> 形成一個由 AI 自動維護、人類可審查的長期「工作記憶區」。

关键证据

  1. 檔案系統的絕對優勢: 相比於黑盒的 AI 對話歷史,Markdown 文件具備「能看、能改、能備份、能遷移」的絕對優勢。
  2. 分層管理的必要性: 作者區分了「全局 AGENTS.md (紀錄長期偏好)」、「項目 AGENTS.md (紀錄專案規則)」與「Obsidian Codex (記錄跨專案上下文)」,這證明了實作經驗的深度,避免系統混亂。

隐形假设与边界

ROUND 3: SOUL | 靈魂提取

“还能怎么用”

留白提問 (Guided Reflection)

跨域映射

DEEP READ | 精讀指引 (Must-Read Segments)

[!IMPORTANT] 學習的本質需要「認知阻力」。請親自回到原文閱讀以下核心段落,感受原始論述的阻力,不要只依賴 AI 的總結。

  1. 第七步與第八步 (什麼該記/什麼不該記): 不要盲目讓 AI 記錄一切。這兩段清晰界定了「高價值資訊」與「毒藥資訊 (如 API Key)」,這是確保記憶庫健康度的關鍵原則。
  2. 第九步 (每次結束時加一句記憶收尾): 這是這套工作流的靈魂。這句 Prompt 是啟動 AI 寫入機制的鑰匙,也是讓 AI 越用越順手的真正秘訣。

手把手教你如何把CodeX养成第2大脑 (Architectural Deep Dive)

前言/背景

在使用 AI 輔助寫程式 (如 CodeX, Claude Code, Cursor) 時,最令人沮喪的就是每次都要從零開始重新解釋專案背景。因為聊天視窗的上下文會斷裂,依賴模型的內建記憶既不穩定也無法遷移。本文提出了一種實用且優雅的解決方案:將 AI 的記憶外部化。透過在本地端 (如 Obsidian) 建立 Markdown 檔案庫,並利用 AGENTS.md 約束 AI 的讀寫行為,打造出一個可控、持久的「第二大腦」。

章節詳細總結

核心架構理念:狀態外部化

作者指出,AI 本身能力很強,但若無上下文,使用者就會淪為「重複交代背景」的工具人。核心解法是:不要把記憶放在聊天窗口裡,要把記憶放在檔案裡。 本地的 Markdown 檔案具備能看、能改、能備份、能遷移的優勢。這個方法特別適合同時維護多個專案、開發週期斷續的獨立開發者。

實作步驟拆解

  1. 建立實體記憶庫 (Initialize Memory Vault): 在 Obsidian 根目錄下建立一個固定資料夾 (如 Codex/)。透過提供精確的 Prompt,指示 AI 建立如 AGENTS.md, TODO.md, people/, projects/ 等基礎結構。
  2. 建立讀取與寫入規則 (Read/Write Protocols): 指示 AI 在每次開工前,必須讀取絕對路徑下的記憶檔案;並在獲得新知 (如決策、待辦) 時,主動更新這些檔案。切忌將完整對話記錄直接轉儲
  3. 配置全局指令 (Global Configuration): 將這些規則寫入全域的 .codex/AGENTS.md 中,確保 AI 在任何專案啟動時,都能意識到這個長期記憶庫的存在並優先讀取。
  4. 配置專案級指令 (Project-level Configuration): 在個別專案的根目錄下也放置一個 AGENTS.md,專門定義該專案的特定工作規則 (例如:修改代碼前的禁忌、框架規範)。 這形成了一個清晰的三層架構:全局偏好 (Global) -> 跨專案記憶 (Obsidian) -> 專案專屬規則 (Project)。

資料治理:該記什麼與絕不該記什麼

維護記憶庫的健康度至關重要,不能讓 AI 變成垃圾桶。

閉環機制:記憶收尾 (Session End)

這是整套工作流中最關鍵的一步。在工作即將結束時,向 AI 發送標準化的「收尾指令」:

請做一次本次工作會话的記憶收尾:
1. 判斷這次有沒有值得長期記錄的內容;
2. 如有必要,更新 Obsidian Codex 記憶庫裡的對應 Markdown 文件;
3. 告訴我你修改了哪些文件;
...

透過這個強制性的 Write-back 動作,確保了工作成果被持久化,從而讓 AI 在下一次開啟時能無縫接軌。

總結與結論