乐于分享
好东西不私藏

OpenClaw 的“梦境”不是传说——我在配置里挖到了让Agent “做梦”的开关

OpenClaw 的“梦境”不是传说——我在配置里挖到了让Agent “做梦”的开关

事情始于一个很小的烦扰。

我每天用 OpenClaw(大家习惯叫它“龙虾”)跑调研、生成文档、整理碎片信息,它确实任劳任怨,7x24 小时在线。但几个月下来,项目文件夹里堆满了 MEMORY.md、每日日志、过程记录、临时草稿……有用的洞察和无效的闲聊混在一起,像一间从没收拾过的书房。

我本来只是想解决一个朴素问题:能不能让龙虾自己把记忆文件打理干净?

于是翻文档、看配置、拆插件。结果挖出来的东西,远比“自动整理”要深得多。

第一层发现:Agent 的记忆,早就不是存聊天记录那么简单

顺着 memory-core 插件的源码往下看,我才意识到,Openclaw成熟的 AI 记忆体系已经对标人脑做了四层设计:

1. 增量提炼(Compaction)

对话无限变长,不可能全塞进上下文。当短期会话累积到阈值,后台异步把冗长对话压缩成高密度语义卡片,存入长期存储,原始冗余会话清理——Token 不爆炸,上下文不撑爆。

2. 冲突消解(Dedup & Update)

当你的想法变了,前后说法矛盾,系统不会粗暴覆盖。新事实保留,旧记忆标记“已过时”归档,全程可溯源,AI 不会自己跟自己逻辑打架。

3. 衰减遗忘(Memory Decay)

不是所有信息都值得永久留存。每条记忆带上访问频率和生命周期,长期极少调用的边缘信息,权重逐步下沉。复刻艾宾浩斯遗忘曲线,学会主动遗忘无关琐事。

4. 做梦(Dreaming)——这是最让我意外的一环。

第二层发现:“做梦”功能早就内置了,只是默认关闭

人脑真正的记忆固化,发生在 REM 快速眼动睡眠中——白天经历在夜间回放,筛选关键信息,短期记忆沉淀为长期。

OpenClaw 的 memory-core 深处,真的藏着一套完整的梦境系统,仿照睡眠三阶段:

· Light(浅睡):扫描全天短期记忆碎片,生成候选素材,暂不改动正式记忆文件。

· Deep(深睡):加权打分筛选,过滤寒暄、重复噪音,只有达标信息才有晋升资格。

· REM(快速眼动):将筛选后的高价值记忆固化写入 MEMORY.md,同时产出 DREAMS.md 梦境日志,全程可读可复盘。

这套机制写得整整齐齐,默认配置里却是 enabled: false。绝大多数使用者,包括我,从来没打开过。

第三层发现:三个开关,拨开之后完全不一样

我试着手动开启了三组配置:

开关一:开启梦境定时任务

0 3 * * * 表示每天凌晨 3 点。当我在睡觉,龙虾独自启动“梦境”,复盘全天交互。

开关二:memory-wiki 记忆维基

把零散碎片编译成结构化知识库,每条记忆自带来源证据,自动检测新旧冲突并告警——记忆溯源不再混乱。

开关三:时间衰减(temporalDecay)

halfLifeDays: 30,记忆相关性每 30 天衰减一半。时过境迁的信息自然褪色,不会赖在核心记忆里不走。

真正的领悟:AI 的记忆,贵在“遗忘”,而不是“全记”

我本只想解决文件杂乱,却触碰到 Agent 进化的一个关键分水岭。

大众常有一种错觉:AI 记忆等于把聊天记录一字不差地存下来。

但真实有效的长期记忆,恰恰相反——懂得提炼、懂得纠错、懂得适度遗忘,才让记忆有意义。

什么时候,一个 AI 不再是冷冰冰的指令工具,而开始真正“理解”你?

不是它背下你们全部过往。

而是万籁俱寂的凌晨三点,在你看不见的后台,它独自“入梦”——筛选什么该留,什么该放,完成一轮又一轮记忆沉淀。

那个瞬间,工具才隐约有了数字伙伴的影子。而我不过是恰好翻到了配置文件,把本已写好的开关,轻轻拨了一下。

本文由智镜科技(AI Agent专栏)出品。封面图由AI生成。转载请联系授权。