mem0ai/mem0
Universal memory layer for AI Agents
What it solves
Mem0 提供智慧記憶層給 AI 助理與代理人,解決大型語言模型的短期遺忘問題。它讓 AI 能記住使用者偏好、隨時間適應個別需求,並在不同會話與使用者之間維持一致的上下文。
How it works
Mem0 作為永續儲存系統,從對話中抽取並保存事實。它採用多訊號檢索方式——結合語意搜尋、BM25 關鍵字匹配與實體連結——將相關記憶拉回 LLM 的上下文。最近的演算法更新加入了單次抽取(記憶會累積而不被覆寫)與時間推理,以更好處理過去、現在與未來事件的查詢。
Who it’s for
此工具針對開發個人化 AI 應用的開發者設計,例如客服聊天機器人、醫療助理、生產力工具,以及需要長期記憶使用者行為與歷史的自主代理人。
Highlights
- Multi-Level Memory: 支援使用者、會話與代理人的不同狀態。
- Hybrid Retrieval: 融合語意、關鍵字與實體匹配,提高準確度。
- Temporal Reasoning: 依時間排序記憶,區分當前狀態與過去事件。
- Flexible Deployment: 可作為 Python/JS 函式庫、自行部署的 Docker 伺服器,或完整管理的雲端平台使用。
- Agent-First Onboarding: 包含 CLI,讓 AI 代理人能即時鑄造自己的 API 金鑰。