指南
怎麼查 AI 程式助理記憶的原始對話來源?
從記憶檔案、工具回應與 Source Receipt 查出 AI 記住一件事的由來,並核對原始對話脈絡。
要查一條記憶從哪裡來,先請助理取出保存的記錄與來源,再看它的解釋。Claude Code 可從 /memory 查看檔案,MCP 則看工具回傳的記錄。Cairn.ink Memory 的 Source Receipt 包含遮蔽後的對話摘錄與用戶端資訊,可以拿來比對當初實際說了什麼。
第一個問題該請助理顯示什麼?
請它顯示保存的原文、檔案位置或識別碼,以及工具提供的來源。把這些證據和助理「為什麼採用這個說法」的解釋分開,才容易看出它用了哪一條記憶。
例如助理說「Harbor 原型用 SQLite」,你想知道這是自己的決策、助理的提議,還是先前的實驗。先請它找出記錄,再決定要不要依這個說法改程式。讀摘錄時也要看語氣,「決定用 SQLite」和「可以試試 SQLite」差很多。
值得留下的資訊有 Memory ID、保存文字、說話者角色與來源摘錄。若回應提供 session 或 event 識別碼,也可以留著自行比對。第一次先用無敏感內容的範例,之後需要請同事協助檢查也比較方便。
Claude Code 原生記憶可以查到什麼?
依 Claude Code 官方記憶文件,自動記憶是可編輯的 Markdown 檔案,查閱日期為 2026-11-12。在對話開啟:
/memory
進入自動記憶資料夾,讀相關檔案。一般位置是 ~/.claude/projects/<project>/memory/,MEMORY.md 是索引,細節放在各主題檔。<project> 由 Claude Code 決定;若設定過自訂位置,依自己對話顯示的路徑查看。
索引和主題檔都要讀,也要分清楚這句話來自自動記憶,還是維護中的 CLAUDE.md 指示。如果是版本庫規則,去看那份檔案及修改歷史;如果是互動中記下的內容,就拿自己保留的對話核對。
需要直接讀取、修改或移除 Claude Code 的本機筆記時,原生檔案很方便。若下一次會換另一個助理,就改用兩邊都能查詢的共同來源。
一般 MCP 記憶伺服器能看到哪些來源?
MCP 是 Model Context Protocol,讓助理呼叫工具;保存哪些證據,由伺服器決定。先看官方工具文件與實際回應,再判斷能追到哪裡。
例如 MCP reference memory server保存實體、觀察與關係,查閱日期為 2026-11-12。read_graph 讀整張圖譜,search_nodes 搜尋符合的節點,open_nodes 讀指定名稱的實體,適合核對某項觀察掛在哪個實體上。
一般記憶伺服器未必保留原始對話或來源摘錄。若工作需要追來源,選工具時就檢查有沒有來源文字、歸屬資訊與穩定識別碼;自己維護的結構化筆記,也可以另外保留經審閱決策文件的連結。
Cairn.ink Memory 要怎麼開始?
如果私人脈絡需要跟著你在 Claude Code 和 Codex 之間使用,先執行:
npx @cairn-ink/memory setup
選 Cloud,啟用自動保存與提問回想。需要 Node 22.16 以上版本,以及執行路徑上的 CLI。允許連接兩個工具,完全關閉它們並等背景工作結束,再確認共用。第一次成對安裝只需一次瀏覽器登入,memory ID 會連起兩邊的同一專案。重開後,在 Codex /hooks 檢查四項 Cairn.ink Memory 設定。
選 Local 則免費、不需帳號,在一台電腦使用明確工具,沒有自動保存或跨電腦同步。兩個工具會共用本機資料庫和 owner。兩種模式都記載於安裝器 README。
Cloud 保存對話前,會先在本機盡力遮蔽支援辨識的敏感內容;提問回想也會送出經遮蔽、限制長度的副本。先看隱私控制,再決定哪些工作適合保存。
Hosted 的 Source Receipt 怎麼讀?
Memory 是使用者自己的私人脈絡;Source Receipt 是說明這條記憶由來的對話摘錄與用戶端資訊。可以這樣問託管助理:
Use recall_memory to find the Memory about the Harbor prototype's storage decision.
Show each returned Memory ID, saved wording, origin and Source Receipt.
Keep your interpretation separate from the tool's source excerpt.
直接查看工具回應,對照記憶內容和摘錄:誰說的、是決策還是提案、當時指哪個專案。再看 origin,區分明確保存與 agent 推論的脈絡。
收據說明由來,不能確認現在仍正確。Harbor 的例子仍要查目前維護的專案檔案,再採用舊決策。若發現過時,依相關的修正指南處理,先完成來源核對,再決定修改內容。
Local 查看來源有什麼不同?
Local 可請助理用回傳的 Memory ID 呼叫 inspect_memory,直接看保存內容、版本和收據,不需要模型金鑰。本機操作指南說明,收據要透過查看工具讀取,不在保存回應裡。
明確保存的收據記錄的是工具提供的說法,並不驗證人類意圖。請把摘錄和自己刻意要求保存的內容核對。助理把多句話濃縮成偏好時,這一步尤其有用,可以先讀過濃縮前的來源,再讓它下次採用。
最後留下一份簡單記錄:查了哪個說法、ID 或路徑、核對的摘錄,以及參照的現行文件。下次檢查就有依據,也能讓私人對話和團隊文件各有自己的位置。
依連線指南設定可查看來源的私人記憶。
常見問題
- Claude Code 自動記憶去哪裡看?
- 開啟 /memory,進入自動記憶資料夾,查看 MEMORY.md 與相關主題檔,再和自己保留的原始對話核對。
- 每個 MCP 記憶伺服器都有對話來源嗎?
- 要看伺服器的資料模型。Reference memory server 提供實體、觀察與關係;Cairn.ink Memory 的 Memory 另有 Source Receipt。
- Cairn.ink Memory 要用哪個工具看來源?
- Hosted 的 recall_memory 會回傳符合查詢的 Memory、識別碼與 Source Receipt;Local 的 inspect_memory 可用確切 ID 查看版本與收據。