跳轉到

Memory

Memory 適合用來記住穩定、已確認,而且使用者也會預期你下次還記得的資訊。

Consultation Desk 為例,適合記的是語言偏好、聯絡方式偏好,或使用者一貫偏好回電而不是自行處理。它不適合拿來存敏感資料,也不適合存一次性的收案備註。

展開後的 Memory 工具設定,只允許記住窄範圍偏好

適合記的內容

  • 慣用語言
  • 偏好的聯絡方式
  • 穩定的格式偏好
  • 會影響未來互動的固定偏好

不適合記的內容

  • 密碼、密鑰、token
  • 不應該被隨意長期保存的敏感資訊
  • 一次性的排程細節
  • 很長、很快就過期的自由文字摘要

步驟 1:加入 Memory

EditorTools 裡按 Add Tool,選 Memory

每個 Agent 只能有一個 Memory 工具。

步驟 2:明確規定「可以記什麼」

好的 Memory 規則一定要寫得窄。

例如:

Remember only stable, user-confirmed preferences such as preferred language, preferred contact method, and whether the user prefers a callback over self-service. Do not store medical details, secrets, or one-time scheduling notes.

這種寫法同時說清楚:

  • 什麼是可以留下來的
  • 什麼一定不能存

步驟 3:測試跨對話重用是否合理

你要確認 Agent:

  • 記住的是對的資訊
  • 下次真的有幫助地用出來
  • 不會把一次性或敏感資訊也一起存進去

如果你開始覺得 Memory 太吵,通常就是規則寫太寬了。

操作建議

  • 把 Memory 當成一個小型使用者檔案,不是第二份歷史紀錄
  • 只記使用者也會認為「下次記得很合理」的內容
  • 如果那個資訊只對單一對話有意義,就留在對話裡,不要寫進 Memory
  • 當 Agent 表現得過度自作主張時,回頭從 Histories 檢查 Memory 是否記太多

Memory 通常要搭配可識別的 end user 才有價值

如果體驗是匿名、短期、一次性互動,Memory 的實際價值通常會比較有限。

下一步