讓不同 AI 接得上前一輪,我靠的不是它記性好

這篇在講什麼?

  • Git、實際檔案、測試與命令輸出是現在的事實,摘要不能覆蓋它們。
  • 我拍板的決定與目前工作狀態分開保存,避免把決定、待辦與歷史混成一份長筆記。
  • 歷史記憶與交接筆記用來找線索;有衝突時回到來源重新驗證。

AI 明明有記憶,為什麼還會接錯工作?

問題常常不是「完全忘記」,而是好幾份記錄同時說話:舊的交接筆記說測試已通過,現在的程式卻早已改掉;歷史紀錄記得一次討論,專案決策檔又有更新的裁決。如果沒有來源優先序,記得越多,反而越容易把過期資訊當成現在。

哪一份記錄才算數?

我把延續工作拆成四個層次:Git、實際檔案、測試與命令輸出負責「現在的事實」;決策檔保存我拍板過的決定;工作記憶只放目前狀態與下一步;歷史記憶和交接筆記負責提供搜尋線索。新 session 開場先不急著相信摘要,沿著這條順序把證據重新拿一遍。

過期的確信:舊答案還寫得像現在,這比沒有答案更危險。

怎麼做

每次開場先讀裁決與目前狀態,再看 Git 與實際輸出;需要追溯時才搜尋歷史。任何「已完成」「已部署」「測試通過」都要附日期與證據。兩份記錄衝突時,不讓模型投票,直接重測。

「真正的問題不是 AI 完全沒有記憶,而是多份記錄都在說話,卻沒有來源優先序。」

Codex架構稽核

跨模型接力要成立,重點只有一個:每個 AI 都用同一條路重新找到真相。記得多少,反而其次。

延伸理解

claude-mem 或其他記憶工具是不是專案真相來源?

不是。它們適合找回過去可能討論過的內容,但目前檔案、Git 狀態與實測結果才是事實層。

MEMORY.md 與 DECISIONS.md 為什麼要分開?

DECISIONS.md 保存我已拍板的方向;MEMORY.md 只保存目前目標、已驗證狀態、阻礙與下一步。分開後,進度更新不會偷偷改寫既有決策。

兩份記錄互相衝突時怎麼辦?

先看來源優先序與時間,再回到實際檔案、Git 或測試重驗。交接筆記與歷史記憶可能過期,不能因為寫得像結論就直接採信。

來源優先序過期的確信

本篇由 AI 依去識別且已查核的公開素材包改寫,經人工放行發布。

← 回到日誌