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. 记忆更连贯 - AI 能记住更多之前的对话细节
- 2. 减少重复 - 不再反复问同样的问题
- 3. 主题理解更深 - 能发现跨会话的模式和关联
- 4. 可控性强 - 每次提升都有记录,可审查可回滚
⚠️ 注意事项
- 1. 实验性功能 - 生产环境建议先测试
- 2. 资源消耗 - 会占用额外的 CPU 和内存
- 3. 存储增长 - MEMORY.md 会逐渐增长,建议定期整理
- 4. 版本兼容 - 需要 OpenClaw 2026.4.5 或更高版本
📚 相关文档
- • Dreaming 官方文档
- • Memory Core 配置指南
- • OpenClaw 2026.4.5 更新日志
你的 AI 助手开始"做梦"了吗?
欢迎在评论区分享你的配置和使用体验!🌙
本文基于 OpenClaw 2026.4.5 文档编写,实际功能以官方发布为准。
夜雨聆风