乐于分享
好东西不私藏

AI 也会做梦?OpenClaw Dreaming

AI 也会做梦?OpenClaw Dreaming

OpenClaw 2026.4.5 首发:AI 也会做梦了?揭秘 Dreaming 记忆巩固系统

凌晨 3 点,你的 AI 助手正在"做梦",并把短期记忆变成永久记忆。

🌙 什么是 Dreaming?

OpenClaw 2026.4.5 版本引入了一个实验性功能——Dreaming(梦境记忆巩固系统)

这是 memory-core 插件的后台记忆管理系统,帮助 AI 将短期记忆自动提升为长期记忆,就像人类睡眠时的记忆巩固过程。

核心特点:

  • • ✅ 默认关闭(实验性功能)
  • • ✅ 后台自动运行,无需手动干预
  • • ✅ 完全可解释、可审查
  • • ✅ 三个阶段协作:Light → Deep → REM

🧠 三个阶段详解

1️⃣ Light(浅睡期)- 整理暂存

工作内容:

  • • 读取近期每日记忆和检索记录
  • • 去重并暂存候选条目
  • • 记录强化信号供 Deep 阶段使用

输出: 不写入 MEMORY.md,只在后台处理


2️⃣ Deep(深睡期)- 评分提升 ⭐

核心算法:加权评分系统

评分维度 权重 说明
相关性 30% 检索质量平均值
频率 24% 积累的信号数量
查询多样性 15% 不同查询/上下文的数量
近期性 15% 时间衰减的新鲜度
巩固度 10% 多日重复强度
概念丰富度 6% 概念标签密度

输出:

  • • ✅ 通过筛选的条目追加到 MEMORY.md
  • • ✅ 写入 DREAMS.md 摘要
  • • ✅ 可选写入 memory/dreaming/deep/YYYY-MM-DD.md

3️⃣ REM(快速眼动期)- 主题反思

工作内容:

  • • 提取主题和反思摘要
  • • 记录 REM 强化信号
  • • 发现跨会话的模式

输出: 不写入 MEMORY.md,只记录反思


⏰ 调度配置

默认频率: 每天凌晨 3 点运行一次完整扫描

{
  "plugins": {
    "entries": {
      "memory-core": {
        "config": {
          "dreaming": {
            "enabled": true,
            "frequency": "0 3 * * *"
          }
        }
      }
    }
  }
}

你可以根据需要调整运行时间,比如改成每小时运行一次:"0 * * * *"


🛠️ CLI 命令速查

# 查看 Dreaming 状态
/dreaming status

# 启用/关闭
/dreaming on
/dreaming off

# 手动预览记忆提升
openclaw memory promote

# 应用记忆提升
openclaw memory promote --apply

# 限制提升数量
openclaw memory promote --limit 5

# 查看详细状态
openclaw memory status --deep

📁 输出文件结构

~/.openclaw/
├── MEMORY.md                          # 长期记忆(Deep 阶段写入)
├── DREAMS.md                          # 梦境日记(人类可读)
└── memory/
    └── dreaming/
        ├── light/YYYY-MM-DD.md        # Light 阶段报告
        ├── deep/YYYY-MM-DD.md         # Deep 阶段报告
        └── rem/YYYY-MM-DD.md          # REM 阶段报告
    └── .dreams/                       # 机器状态(检索存储、检查点)

🎯 什么时候应该开启?

✅ 适合开启的场景

  • • 想要记忆自动提升,不用手动整理
  • • 想要理解每个记忆为什么被提升
  • • 想要调整巩固策略但不想污染 MEMORY.md
  • • 高频使用 AI 助手,产生大量短期记忆

❌ 建议关闭的场景

  • • 资源受限环境(Dreaming 需要额外的后台子 Agent)
  • • 对记忆提升有严格控制需求
  • • 实验性功能,生产环境谨慎使用

💡 实战配置示例

基础配置(推荐)

{
  "plugins": {
    "allow": ["memory-core"],
    "entries": {
      "memory-core": {
        "enabled": true,
        "config": {
          "dreaming": {
            "enabled": true,
            "frequency": "0 3 * * *",
            "deepThreshold": 0.7,
            "lightLookbackDays": 7,
            "deepLookbackDays": 30
          }
        }
      }
    }
  }
}

激进配置(高频巩固)

{
  "dreaming": {
    "enabled": true,
    "frequency": "0 */2 * * *",  // 每 2 小时运行一次
    "deepThreshold": 0.5,         // 降低阈值,提升更多记忆
    "maxPromotionsPerRun": 20     // 每次最多提升 20 条
  }
}

保守配置(仅夜间运行)

{
  "dreaming": {
    "enabled": true,
    "frequency": "0 3 * * *",    // 仅凌晨 3 点
    "deepThreshold": 0.85,       // 高阈值,只提升最重要的
    "maxPromotionsPerRun": 5     // 每次最多 5 条
  }
}

🔍 监控与调试

查看梦境日志

# 查看最近的梦境记录
cat ~/.openclaw/DREAMS.md | tail -50

# 查看 Deep 阶段报告
cat ~/.openclaw/memory/dreaming/deep/$(date +%Y-%m-%d).md

# 查看检索存储状态
ls -lh ~/.openclaw/memory/.dreams/

手动触发测试

# 立即运行一次 Dreaming(测试用)
openclaw memory dreaming run --phase deep

# 查看评分详情
openclaw memory dreaming status --verbose

📊 性能影响

根据测试数据:

配置 CPU 占用 内存占用 运行时长
保守 < 5% < 200MB ~30 秒
基础 ~10% ~400MB ~1 分钟
激进 ~20% ~800MB ~3 分钟

建议: 在低峰期(如凌晨)运行,避免影响正常使用。


🚀 未来规划

根据 OpenClaw 团队透露,Dreaming 功能后续可能加入:

  • • 🎯 自定义评分规则 - 用户可自定义权重和阈值
  • • 📈 可视化记忆图谱 - 图形化展示记忆关联
  • • 🔄 双向同步 - 支持多设备记忆同步
  • • 🧩 主题聚类 - 自动发现记忆主题并聚类

💬 使用心得

开启 Dreaming 一周后的变化:

  1. 1. 记忆更连贯 - AI 能记住更多之前的对话细节
  2. 2. 减少重复 - 不再反复问同样的问题
  3. 3. 主题理解更深 - 能发现跨会话的模式和关联
  4. 4. 可控性强 - 每次提升都有记录,可审查可回滚

⚠️ 注意事项

  1. 1. 实验性功能 - 生产环境建议先测试
  2. 2. 资源消耗 - 会占用额外的 CPU 和内存
  3. 3. 存储增长 - MEMORY.md 会逐渐增长,建议定期整理
  4. 4. 版本兼容 - 需要 OpenClaw 2026.4.5 或更高版本

📚 相关文档

  • • Dreaming 官方文档
  • • Memory Core 配置指南
  • • OpenClaw 2026.4.5 更新日志

你的 AI 助手开始"做梦"了吗?

欢迎在评论区分享你的配置和使用体验!🌙


本文基于 OpenClaw 2026.4.5 文档编写,实际功能以官方发布为准。