核心用法
OpenClaw Mem0 Plugin 是一款为 AI 代理添加智能长期记忆功能的插件,基于 Mem0 技术实现。其核心工作模式为 Zero-Shot 自动运行:每次对话前自动检索相关历史记忆注入系统提示,每次对话后自动分析并存储关键事实。同时提供 5 个手动工具(memory_store、memory_search、memory_get、memory_list、memory_forget)供代理主动调用。
插件支持 两种部署模式:
- Platform 模式(推荐):使用 mem0.ai 托管服务,免费获取 API key 即可使用
- Open-Source 模式:自托管,支持 Chroma 等向量数据库,数据完全本地掌控
显著优点
1. 无缝集成:与 OpenClaw 框架深度整合,配置后即可自动工作
2. 双模式灵活:兼顾便捷性(云端)与隐私性(本地)
3. 无限上下文:通过语义检索突破 token 限制,实现"长期记忆"
4. 零代码使用:自动捕获/召回机制无需开发者额外编写逻辑
潜在缺点与局限性
- 准确性依赖:自动捕获可能误判信息重要性,产生噪声记忆
- 隐私合规:云端模式需将用户数据发送至 mem0.ai 服务器
- 成本考量:高频调用可能产生 API 费用(云端模式)或本地计算资源消耗
- 记忆冲突:长期积累后可能出现事实矛盾,需定期清理或版本管理
适合人群
- 构建个性化助手、客服机器人的开发者
- 需要跨会话保持上下文的 AI Agent 应用
- 对数据隐私敏感、倾向本地化部署的技术团队
常规风险
| 风险类型 | 说明 |
|---------|------|
| 数据泄露 | 云端模式下敏感信息存储于第三方服务器 |
| 记忆污染 | 错误信息被长期记忆并持续影响后续对话 |
| 过度依赖 | 代理可能过度引用历史记忆,缺乏时效性判断 |
| 权限管控 | 多用户场景下需严格隔离 memory 的 userId 作用域 |