← 所有指南

AI 寫程式記憶實用指南

查看來源,再修正過時的 AI 記憶

當初成立的說法,可能在決策改變後仍留著,而 Claude Code 外掛也可能不等你開口就想起它。請把來源和目前證據核對;若要修正,就分開執行明確的操作。

收據能說明來源,不能證明現在仍正確

Cairn.ink Memory 託管的 recall_memory 結果可能包含記憶識別碼與來源收據。收據能讓你看到建立記憶時說過什麼,卻不能判斷後續程式碼或政策是否已改變。

這裡說明的是 Cairn.ink Memory 的託管工具,各 MCP 用戶端與 Claude Code 外掛都能呼叫。託管 MCP 提供 remember_memory、recall_memory 與 forget_memory,沒有 correct_memory 工具。本機開放原始碼層的工具不同,請看另一份文件。

明確替換過時的記憶

  1. 1. 查詢並核對

    用 recall_memory 做範圍明確的查詢。讀取記憶全文和收據,並以目前維護中的專案資料確認現況。

  2. 2. 用舊記憶的識別碼忘記它

    若內容有誤,使用 recall_memory 回傳的確切 memory_id 呼叫 forget_memory。不支援依文字批次刪除。繼續前先確認工具結果。

  3. 3. 另存已查證的新說法

    若仍有保存私人記憶的需要,請明確呼叫 remember_memory,寫入修正後的文字,並提供不含秘密的來源摘錄。把它當作新記憶,再查看回傳的收據。

網頁檢視與本機預覽

若帳號已開啟此功能,且該記憶具有相應能力,你可以在地圖上的「我認識的你」分頁查看來源收據,並使用提供的編輯或忘記操作。另一個「設定 → 記憶」頁面是調整召回偏好,不是編輯記憶。

若要了解本機預覽的行為,包括 inspect_memory 與 correct_memory,請依公開的開放原始碼指南操作。本機工具與安裝方式和本文的託管 MCP 工具不同。

預期會看到什麼

忘記成功時,結果會指明該筆記憶,並說明之後不再召回。另一次儲存若成功,會回傳新的識別碼與收據。你可以再做一次範圍明確的查詢;但搜尋結果本身不是刪除稽核紀錄。

使用前先知道

  • 託管 MCP 沒有 correct_memory。請用確切識別碼忘記舊記憶,並在適合時明確儲存已查證的新內容。
  • 網頁編輯功能依帳號開啟狀態與記憶能力而定。若無法編輯,且託管工具允許,請採用明確忘記再替換的流程。
  • 收據只記錄來源脈絡,不能驗證目前程式碼。共享知識卡使用另一套收藏審閱流程。