elite-longterm-memory 是做什麼的?
終極 AI 代理記憶系統。結合堅不可摧的 WAL 協議、向量搜尋、基於 Git 的知識圖譜、雲端備份與維護衛生。從此不再遺失上下文。適用於 Clawdbot、Moltbot、Claude、GPT 代理。
概覽
elite-longterm-memory 為 AI 代理提供可靠的長期記憶層。它確保您的代理在會話之間保留重要上下文,並高效檢索相關資訊。
核心功能
- 寫入前日誌 (WAL) 協議:保證記憶寫入的原子性與耐用性,防止資料損毀。
- 向量搜尋:支援語意搜尋,讓代理能根據意思而非精確詞彙查找記憶。
- Git 式知識圖譜:記錄記憶的版本歷史,便於追蹤變更與回滾。
- 雲端備份:可選將記憶備份至雲端儲存(例如 S3 或 GCS)。
- 維護衛生:包含自動壓縮、去重與過時記憶清除機制。
支援的平台
- Clawdbot
- Moltbot
- Claude
- GPT 代理
快速開始
-
安裝:
pip install elite-longterm-memory -
初始化:
from elite_longterm_memory import LongTermMemory memory = LongTermMemory() -
儲存記憶:
memory.store("使用者偏好", "喜歡簡潔的回應") -
檢索記憶:
results = memory.retrieve("使用者喜歡什麼?")
配置
| 環境變數 | 說明 | 預設值 |
|---|---|---|
MEMORY_DB_PATH | 記憶資料庫的路徑 | ./memory.db |
WAL_ENABLED | 啟用寫入前日誌 | True |
CLOUD_BACKUP | 啟用雲端備份 | False |
GIT_ENABLED | 啟用 Git 版本控制 | True |
許可證
MIT