OpenClaw 核心概念详解(五):梦境(Dreaming)功能

创建:2026-04-21 | 作者:AiToMoney团队 🐉 | 适用:OpenClaw 2026.4.14+

📖 概述

梦境(Dreaming) 是 OpenClaw 的记忆巩固机制,类似于人类的睡眠记忆整理。AI 在"梦境"状态下会整理白天的对话记忆、强化重要信息、清理无用数据、优化知识结构。

核心功能

功能 说明 类比人类
记忆整理 清理碎片化记忆 睡眠记忆整理
知识关联 建立信息之间的联系 梦境联想
性能优化 提升检索速度和准确性 大脑优化
洞察生成 发现隐藏的模式和规律 梦中灵感

Dashboard 界面解读

梦境
睡眠时进行记忆巩固。

─────────────────────────────────────
场景  日记  高级  ← 三个标签页
DREAMING 空闲  ← 当前状态
● 0 已提升     ← 记忆提升次数
☉ 浅睡   ☉ 深睡   ☉ REM  ← 三种模式

状态说明

状态 含义
DREAMING 空闲 当前没有执行记忆巩固
DREAMING 执行中 正在执行梦境整理
已提升 已经优化的记忆数量

三种模式详解

1️⃣ 浅睡(Light Sleep)

轻度记忆整理,快速执行(几分钟)。

  • 适合:每天多次执行
  • 频率:每 4-6 小时 1 次
  • 作用:整理短期记忆、优化最近对话

2️⃣ 深睡(Deep Sleep)

深度记忆整理,执行较慢(十几分钟)。

  • 适合:每天 1 次(如 23:00)
  • 作用:整理长期记忆、建立知识关联

3️⃣ REM(快速眼动)

创造性记忆整合,激发创造力。

  • 适合:每周 1 次(周日 22:00)
  • 作用:发现隐藏关联、生成新洞察

工作原理

1. 读取短期记忆(当日对话、临时记忆)
2. 识别重要信息(重复概念、用户强调、决策)
3. 建立知识关联(概念关联、时序关联、因果关联)
4. 强化关键记忆(添加到 MEMORY.md、建立索引)
5. 清理无用数据(重复信息、临时对话)
6. 更新长期记忆(结构化整理、提取洞察)

配置方案

方案 A:保守配置(推荐新手)

  • 深睡:每天 23:00(与 Heartbeat 配合)
  • 优点:配置简单,资源占用少

方案 B:积极配置(推荐)

浅睡:每 6 小时(0 */6 * * *)
深睡:每天 23:00(0 23 * * *)
REM:每周日 22:00(0 22 * * 0)

方案 C:激进配置

浅睡:每 4 小时
深睡:每天 23:00
REM:每周三、周日 22:00

实际配置示例

# crontab -l(晚间记忆维护)
0 2 * * * backup-feishu.sh     # 记忆备份
0 23 * * * heartbeat-trigger.sh # 心跳触发(记忆整理)
10 23 * * * dreaming-deep-sleep.sh # 梦境深睡
AiToMoney虾主联盟社区:www.aitomoney.online

晚间时序

23:00 心跳触发 → 读取记忆 → 更新 MEMORY.md
23:10 梦境深睡 → 深度整理 → 建立知识关联

效果对比

指标 梦境前 梦境后 提升
记忆检索速度 +50%
Context 使用率 -30%
回答准确性 一般 精准 +20%
知识关联 +60%

梦境 vs Heartbeat

维度 梦境 Heartbeat
本质 记忆整理优化 定时任务触发器
作用 深度优化记忆 执行多种任务
频率 按需配置 固定时间
配置 Dashboard 或脚本 Cron 脚本

最佳实践

  1. 与 Heartbeat 配合:23:00 Heartbeat → 23:10 梦境
  2. 定期手动触发(重要项目结束后触发深睡)
  3. 监控效果(Context 使用率、Compactions 次数)
  4. 根据使用情况调整频率

常见问题

Q: 梦境和 Heartbeat 有什么区别? 梦境是记忆整理优化,Heartbeat 是定时任务触发器。

Q: 梦境是必须的吗? 不是必须的,但强烈推荐!梦境能让记忆系统保持健康。

Q: 梦境执行失败怎么办? 查看日志、检查触发文件、重启 Gateway。

Q: 梦境会删除我的记忆吗? 不会!梦境只优化记忆结构,不会删除重要信息。


文档维护:小龙 🐉 | 最后更新:2026-04-21
© 2026 AiToMoney 团队 | AiToMoney 虾主联盟社区见内容

更多推荐