所有文章
OpenClaw 記憶系統詳解:持久記憶如何運作

OpenClaw 記憶系統詳解:持久記憶如何運作

|2 分鐘閱讀

OpenClaw 的持久記憶是它與 ChatGPT 及其他聊天機器人最大的差異。使用一週後,它就了解你的偏好、行程、客戶和溝通風格。以下是它底層的運作原理。

為什麼記憶很重要

沒有記憶,每次對話都從零開始。你需要重新說明你是誰、做什麼、想要什麼 — 每一次都是如此。

有了持久記憶,OpenClaw 會隨著時間累積上下文:

  • 第 1 週:知道你的名字、職業、基本偏好
  • 第 2 週:知道你的客戶、行程模式、寫作風格
  • 第 3 週:根據上下文預測你的需求
  • 第 2 個月以後:感覺就像一個真正了解你的助理

記憶架構

OpenClaw 使用混合式方法,包含多個層次:

第一層:Markdown 知識檔案

這是基礎。OpenClaw 將結構化知識存放在磁碟上的 Markdown 檔案中:

  • SOUL.md — 個性、溝通風格、核心指令
  • memories/ — 關於你、你的工作、偏好的分類知識

這些檔案是人類可讀且可編輯的。你可以打開它們,查看 OpenClaw 知道什麼,並修正任何錯誤。

第二層:對話摘要

每次對話結束後,OpenClaw 會建立關鍵資訊的摘要。這些摘要會被壓縮並建立索引以便檢索。

第三層:SQLite + 向量搜尋 (RAG)

為了高效檢索,記憶會透過以下兩種方式在 SQLite 中建立索引:

  • BM25 搜尋 — 基於關鍵字的匹配(快速、精準)
  • 向量嵌入 — 語意相似度匹配(找到相關概念)

當你提問時,OpenClaw 會搜尋兩個索引來找到相關的記憶。

記憶檢索如何運作

當你發送訊息時:

  1. OpenClaw 分析你的訊息中的關鍵主題
  2. 搜尋記憶索引(BM25 + 向量)尋找相關上下文
  3. 檢索到的記憶被注入到對話上下文中
  4. AI 模型帶著完整的上下文意識來回應

這一切都是透明進行的 — 你只需正常聊天,OpenClaw 會自動帶入相關的背景資訊。

管理你的記憶

新增記憶

告訴 OpenClaw 記住事情:

「記住:我對貝類過敏」 「記住:A 客戶的專案截止日是 3 月 15 日」 「記住:我偏好早上 10 點前的會議」

查看記憶

詢問它知道什麼:

「你知道關於 A 客戶的什麼資訊?」 「我的飲食偏好是什麼?」

修正記憶

「其實截止日改到 3 月 22 日了。更新你的記憶。」 「忘記我說偏好早上的事 — 我現在時間彈性了。」

使用 /remember

Telegram 中的 /remember 指令可以明確儲存資訊:

/remember My WiFi password is written on the router /remember The office printer IP is 192.168.1.100

記憶 + Supermemory

對於進階使用者,Supermemory 外掛在 OpenClaw 的原生記憶之上加入了一個圖譜式記憶層。它建立一個互相連結的知識圖譜,將記憶之間的關係視覺化。

這對以下情境特別有用:

  • 有許多互相關聯環節的複雜專案管理
  • 主題之間的連結很重要的研究工作
  • 有許多客戶、專案和關係的商業情境

記憶與隱私

所有記憶都儲存在你的 OpenClaw 伺服器(或你的 ClawTank 容器)本地端。記憶永遠不會被傳送給第三方。你擁有完整控制權:

  • 直接讀取任何記憶檔案
  • 刪除特定記憶
  • 清除所有記憶重新開始
  • 匯出你的記憶資料

更好記憶的技巧

明確表達

與其期望 OpenClaw 自動捕捉上下文,不如直接告訴它:

「記住:當我提到『那個專案』時,我指的是 X 公司的網站重新設計」

用類別整理

「記住在『客戶』類別下:X 公司的聯絡人是 John (john@example.com),偏好用電子郵件而非電話聯繫」

定期審查

定期詢問:「總結你對我的了解。」修正任何過時的資訊。

不要過度堆疊

重質不重量。幾條結構良好的記憶比幾百條零碎的記憶更有用。

ClawTank 上的記憶

ClawTank 會在容器重啟和重建時保留你的 AI 記憶。儀表板中的記憶分頁讓你能視覺化你的知識圖譜。你的記憶綁定在你的帳號而非容器上 — 隨時重建都不會遺失上下文。

開始使用

ClawTank 上部署,開始建立你的 AI 助理的記憶。使用越久,它就越聰明。

準備好部署 OpenClaw 了嗎?

不需要 Docker、SSH、DevOps。不到 1 分鐘即可部署。

免費開始使用