管理 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 裡有什麼?」確認關鍵資訊還在
- 依類別分類: 不同類型的資訊放不同檔案,方便管理