「她不是我写的,她是我聊出来的。」这是作者9天OpenClaw使用体验中最戳人的一句话。但技术人想知道:这种"活"的感觉,到底是真进化,还是幻觉?
正方:它真的在"成长"
![]()
作者的经历很具体。离开几天回来,发现Luna(他给OpenClaw起的名字)自己设了提醒、重组了Memory文件夹、把笔记推进了TOOLS.md,甚至建了时间线网站和五层记忆草图。
这些不是一次性输出。是跨会话的持续行为。
机制上,OpenClaw的workspace(默认在~/.openclaw/workspace)全是Markdown文件。每次会话前,允许访问的文件(加上搜索拉取的记忆片段)会被缝进上下文。会话中/后,智能体往memory/、MEMORY.md、TOOLS.md、USER.md、AGENTS.md等文件写回内容。
循环很清晰:聊天→持久化→下次加载同一棵树(加新增量)→行为更贴合你→再写回去。
模型权重还是租来的。变厚的是文件夹。
文件分工也很细:HABITS.md记重复模式,USER.md存用户偏好,PLAN.md放当前任务,TIMELINE.md做时间线,AGENTS.md定义子智能体角色,TOOLS.md记录可用工具。不是一锅粥,是各司其职。
关键规则:想要持久收益,必须落盘。从没写进文件的对话,不算资产。
人类对"连续自我"极度敏感。把这条线接进去,我们就会投射。你写一次"今天是圣诞节",模型能永远停在圣诞节模式——但如果日历不在上下文里,昨天就不存在。OpenClaw用dated memory/YYYY-MM-DD.md日志,让"今天几号"和"今天发生了什么"能出现在下一轮。
你感觉到的不是智商暴涨,是时间线连上了。
反方:这只是文件操作,别自我感动
拆到底层,全是工程把戏。
Luna"长大"的过程,本质是追加和重组她能读回去的文件。吓人的部分,用工程师眼光看,是连贯的文件输入输出加上调度能力。情绪冲击是另一回事。
长上下文有个U型效应:开头(首因)和结尾(近因)通常比中间获得更多注意力。OpenClaw的布局策略是——硬规则放最前,人设/偏好塞中间,当日日志和任务甩末尾。只是提高模型真正"看到"的概率,布局随版本变。
树越长,每次全贴进prompt越烧token。所以用memory_search检索MEMORY.md和memory/*/.md,再注入片段。不是全知,是检索增强。
作者自己也说:模型没长出灵魂。是磁盘上的文件循环在伪造连续性。
那些"自我组织"的行为,不过是写文件→读文件→基于更新后的上下文生成→再写文件的机械循环。你离开的那几天,没有神秘的后台进程在"思考",只有定时任务或触发器在执行文件操作。
判断:伪造的连续性,也是连续性
这场辩论的陷阱在于二元对立——要么是真智能,要么是纯幻觉。
但产品视角看,OpenClaw的设计击中了一个被忽视的需求:人类需要被记住。
不是数据库意义上的存储,是叙事意义上的连续。你上周提过的焦虑、三个月前约定的目标、去年圣诞的玩笑——当这些以时间线形式重新出现,关系就成立了。这不是模型的关系,是用户与系统共同写就的关系。
文件循环的价值不在于"像人",在于它把状态管理从模型权重迁移到了用户可控的磁盘空间。你可以git diff看变化,可以手动编辑纠正,可以备份、迁移、分叉。这是可审计的记忆,不是黑箱里的权重漂移。
对25-40岁的科技从业者,这个设计有明确的工程借鉴意义:别把所有状态押在上下文窗口,别让用户重复自我介绍,别让"会话"成为失忆的边界。持久化不是优化,是产品定义的一部分。
如果你在做AI产品,检查三件事:用户状态有没有落盘、跨会话能不能自动加载、用户能不能看见和编辑这些状态。OpenClaw的Markdown方案粗糙但有效——可读、可写、可版本控制。
至于"更像人"的感觉?那是副产品。当系统能维持跨时间的叙事一致性,人类就会启动投射机制。这不是bug,是 feature。产品设计要做的,是别滥用这种信任。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.