OpenClaw 记忆系统详解:让 AI 真正记住你

OpenClaw 记忆系统详解:让 AI 真正记住你

💡

记忆是 AI 助手的核心能力。本文深入讲解 OpenClaw 的记忆系统,包括短期会话记忆、长期 MEMORY.md、每日记忆文件等。学会配置和管理记忆,让你的 AI 助手真正了解你。

# OpenClaw 记忆系统详解:让 AI 真正记住你


一、记忆系统架构

1.1 记忆层次

┌─────────────────────────────────────┐
│         长期记忆 (MEMORY.md)         │
│     curated memories, decisions     │
└─────────────────────────────────────┘
                  ↑
┌─────────────────────────────────────┐
│      每日记忆 (memory/YYYY-MM-DD.md) │
│         raw logs, events            │
└─────────────────────────────────────┘
                  ↑
┌─────────────────────────────────────┐
│      会话记忆 (Session Context)      │
│    current conversation history     │
└─────────────────────────────────────┘

1.2 记忆类型对比

类型 位置 用途 生命周期
会话记忆
内存

当前对话上下文 会话结束清除 每日记忆 memory/YYYY-MM-DD.md 原始事件日志 永久保存 长期记忆 MEMORY.md 精选重要信息 永久保存,手动维护

二、会话记忆配置

2.1 会话记忆限制

{
  channels: {
    telegram: {
      dmHistoryLimit: 30,  // DM 会话保留 30 条用户消息
      historyLimit: 50     // 群组会话保留 50 条消息
    },
    whatsapp: {
      dmHistoryLimit: 20
    }
  }
}

2.2 每用户覆盖

{
  channels: {
    telegram: {
      dms: {
        "123456789": { historyLimit: 100 },  // 特定用户更多历史
        "987654321": { historyLimit: 10 }    // 特定用户更少历史
      }
    }
  }
}

三、每日记忆文件

3.1 自动创建

OpenClaw 自动创建每日记忆文件:

memory/2026-03-23.md
memory/2026-03-24.md
...

3.2 记忆内容

每日记忆文件包含:

  • 重要对话摘要
  • 完成的任务
  • 学到的信息
  • 待办事项

3.3 手动添加记忆

2026-03-23

重要事件

  • 开始使用 OpenClaw
  • 配置了 WhatsApp 通道

完成的任务

  • 安装 OpenClaw
  • 配置 Claude API

待办事项

  • [ ] 配置 Telegram
  • [ ] 设置多代理

四、长期记忆 (MEMORY.md)

4.1 MEMORY.md 结构

长期记忆

个人信息

  • 姓名:张三
  • 时区:Asia/Shanghai
  • 职业:软件工程师

偏好

  • 喜欢简洁的回答
  • 偏好使用 Claude Sonnet
  • 工作时间:9:00-18:00

项目

  • 项目 A:使用 Python + FastAPI
  • 项目 B:使用 React + TypeScript

重要决定

  • 2026-03-23:选择 Claude 作为主要模型
  • 2026-03-24:启用多代理系统

4.2 记忆维护

定期审查(建议每周):

查看最近记忆

cat memory/2026-03-*.md

更新 MEMORY.md

# 将重要信息从每日记忆迁移到长期记忆

五、记忆搜索

5.1 语义搜索

OpenClaw 使用语义搜索查找相关记忆:

用户:我之前说过喜欢什么模型?
AI:[搜索 MEMORY.md] 你偏好使用 Claude Sonnet

5.2 搜索配置

{
  memory: {
    search: {
      enabled: true,
      maxResults: 5,
      minScore: 0.5
    }
  }
}

六、记忆最佳实践

6.1 写什么

应该记录:

  • 个人偏好
  • 重要决定
  • 项目信息
  • 学习心得

不应该记录:

  • 敏感信息(密码、密钥)
  • 临时信息
  • 琐碎细节

6.2 维护频率

任务 频率 时间
查看每日记忆
每天 | 5 分钟 |

| 更新长期记忆 | 每周 | 15 分钟 |
| 清理旧记忆 | 每月 | 30 分钟 |


七、总结

记忆系统配置清单:

  • [ ] 配置会话历史限制
  • [ ] 创建 MEMORY.md
  • [ ] 建立每日记录习惯
  • [ ] 定期维护长期记忆

关键要点:

  • 会话记忆用于当前对话
  • 每日记忆记录原始事件
  • 长期记忆存储精选信息
  • 定期维护保持记忆质量

下一篇预告:《OpenClaw 自动化与技能开发:扩展你的 AI 能力》

(0)
AIgeoAIgeo
上一篇 2026年3月23日 下午10:43
下一篇 2026年3月23日 下午10:43

相关文章