AI Agent 的記憶系統設計

AI Agent 的記憶系統讓它能夠跨對話保留資訊,從「每次都是陌生人」變成「真正認識你的助理」。這是 AI 從工具進化為「員工」的關鍵轉折點。

記憶系統的核心機制

  1. 自動擷取:每次對話結束後,系統提取重要資訊存入長期記憶
  2. 情境回憶:新對話開始時,載入相關的歷史記憶
  3. 主動應用:Agent 根據記憶主動採取行動,而非被動等待指令

實際案例(Clawdbot):

使用者在首次對話提到自己有 newsletter,固定某天發送。2 天後,AI 主動幫他寫了幾篇 newsletter 草稿。

這展示了記憶系統的三層價值:

  • 記得:知道使用者有 newsletter
  • 理解:知道發送的時間規律
  • 行動:在適當時機主動準備內容

被動式 vs 主動式 AI

傳統的 AI 助手是被動的:你問問題,它回答。主動式 AI 助手則更進一步——它會持續觀察、學習,並在它認為適當的時候主動採取行動

被動式 AI主動式 AI
等待指令主動尋找可做的事
一問一答持續監控和行動
短期記憶長期學習你的偏好
人類發起AI 也可以發起
工具夥伴

主動式行為範例

  1. 趨勢監控 — 監看 Twitter/X 上你有興趣的話題,發現有趣的就主動報告
  2. 排程任務 — 定時檢查 email、日曆、新聞
  3. 情境建議 — 根據你的習慣主動提供建議
  4. 自動化工作流 — 偵測到觸發條件就自動執行任務

實現機制


注意事項

記憶壓縮問題

當對話達到 context window 上限時,系統需要壓縮記憶,這會導致細節丟失:

  • Agent 可能忘記你之前告訴它的事
  • 解法:明確告訴它「把這個寫下來」
  • 重要偏好應該寫入 MEMORY.mdtools.md

「壓縮記憶時會丟失細節。解法是繼續幫助它記住那些事——直接告訴它,把這個明確寫下來。」 — Matt(Forward Future)


連結

參考