管理 Junior 的記憶

管理 Junior 的記憶

Junior 有兩層記憶:對話記憶和檔案記憶。學會分用。

Junior 怎麼記住重要的事

Junior 的記憶分兩層:對話記憶和檔案記憶。搞清楚差別,使用 Junior 的方式會差很多。

對話記憶 vs 檔案記憶

檔案記憶 對話記憶
存在哪 工作區檔案(例:MEMORY.md) 聊天紀錄
會被壓縮嗎? 不會 會(對話太長時舊內容會自動壓縮)
適合放什麼 重要決定、規則、流程、關鍵資訊 日常討論、隨手提問

重要資訊怎麼存

跟 Junior 討論到重要的決定或規則時,明確叫它寫下來:

  • 「把這個決定存到 MEMORY.md。」
  • 「建一份文件記錄這個流程。」
  • 「這件事很重要,寫進你的記憶檔。」

如果只在對話裡提到、沒有要 Junior 寫下來,對話被壓縮時可能就丟了。

MEMORY.md 怎麼用才對

MEMORY.md 是索引,不是百科全書。

Junior 每次啟動都會讀 MEMORY.md,所以:

  • 把索引和關鍵規則放這(保持精簡)
  • 詳細內容放別的檔案,MEMORY.md 只放參照

好範例:

## 客戶管理規則
- 客戶分級標準:見 `policies/customer-tiers.md`
- VIP 客戶名單:見 `clients/vip-list.md`
- 跟進頻率:A 級每週、B 級雙週

不好的範例:

## 客戶管理規則
(接著用 500 行描述每一位客戶的細節...)

MEMORY.md 太肥會讓 token 用量飆高,回應變慢、成本上升。保持精簡,把細節拆到別的檔。

實用建議

  • 設定新規則或流程時: 讓 Junior 建立或更新對應的文件
  • 定期檢查: 問 Junior「你現在的 MEMORY.md 裡有什麼?」確認關鍵資訊還在
  • 依類別分類: 不同類型的資訊放不同檔案,方便管理