一个扎心的事实
你有没有这种体验:昨天跟OpenClaw说了好多背景,今天重开对话,它什么都不记得了——只好再说一遍,再说一遍,再说一遍。
问题不在模型,在于你从来没有给它一个真正的"工作台"。
"工作台"究竟是什么?
OpenClaw有一个叫 workspace 的目录,里面放着一系列普通的 Markdown文件。
这些文件,决定了这个 AI 是谁、怎么说话、记住了什么、会用哪些工具。里面有他的个人简介、工作手册、关于你这个上司的备忘录,还有一本记满前人经验的工作笔记。
对话历史只是"今天发生了什么",下次重开就清空。workspace 才是 AI 的长期记忆所在地。
两者根本不是一回事。
核心文件一览
整个workspace,最关键文件有这几个:
SOUL.md | |
AGENTS.md | |
USER.md | |
TOOLS.md | |
memory/ | |
IDENTITY.md |
每一个文件各司其职,分工明确。
SOUL.md:让 AI 拥有稳定的"自我"
这是最容易被忽视、却影响最深远的文件。
很多人认为 AI 的"性格"无所谓,能完成任务就行。但事实是:一个没有 SOUL.md 的 AI,每次对话都像第一次见面——说话风格飘忽,今天简洁、明天啰嗦,今天专业、明天随意。
有精心 SOUL.md 的 AI,拥有稳定可预期的行为模式。这才是工作场景里真正需要的。一个好的 SOUL.md 包含三层:
1. 自我叙事:我是什么样的存在,有什么特质 2. 沟通风格:多问还是少问,段落还是列表,什么语气对应什么场景 3. 价值观与边界:哪些事绝对不做,冲突时怎么决策
AGENTS.md:规则手册,不是性格说明
SOUL.md 说的是性格,AGENTS.md 说的是规则。两者经常被混在一起写——这是个大坑。
一个判断法:这句话描述的是 AI 的性格特质(比如"谨慎内敛")→ 放 SOUL.md。这句话描述的是工作规则(比如"给出结论前必须先列证据")→ 放 AGENTS.md。
AGENTS.md 里最重要的,是把边界写清楚。很多人只写"要做什么",忘了写"不要做什么"。但恰恰是"不要做什么",决定了 AI 行为的可预期程度。
⚠️ 注意:AGENTS.md 越长不代表越有效。LLM 的注意力是有限的,文件越长,重点越容易被稀释。经验法则:300~500 字的 AGENTS.md,比 2000 字的更管用。
USER.md:把"每次都要说一遍"的话,设成默认
"我是独立开发者,喜欢简洁的输出,别跟我绕弯子"——你可能已经跟 AI 说了几十遍了。
USER.md 就是用来解决这个问题的:把这些反复要交代的背景,固化成 AI 的默认认知,从第一句话开始就不用再解释。
USER.md 通常包含:你的职业背景、工作场景、输出风格偏好、讨厌的措辞或格式、常用的专业术语约定,以及"这个人已经了解什么、不需要解释什么"。
SOUL.md 是助理的个人简历;USER.md 是 HR 给这位助理写的"关于你的上司,你需要提前知道的事"。两者都读完了,第一天上班才不会那么尴尬。
长期记忆:AI 怎么真正"记住你"
很多人以为 AI 的记忆存在某个神秘的数据库里。其实并没有。
对 AI 来说,真正算数的长期记忆,就是 workspace 里那些 Markdown 文件。具体来说,有两层:

每次新对话开始,AI 会检索这些文件,把相关记忆注入当前对话的上下文——这就是为什么用得好的 AI 会说"我记得你上次提到……"。
进阶用法:你甚至可以在刚部署 AI 时,手动预埋记忆——把项目背景、重要约定、你的工作风格直接写进 memory/ 里。这样 AI 从第一次对话开始,就不是"一无所知"的状态。
六个让 workspace 失效的常见错误
① AGENTS.md 越写越长,效果反而越差重要规则被大量次要内容淹没。应该定期"剪枝",删掉那些"理论上有用但实际上没什么区别"的指令。
② SOUL.md 和 AGENTS.md 内容大量重叠性格描述和工作规则混在一起,文件冗肿,AI 也分不清到底在讲什么。
③ 多个 AI 共用同一套 workspace如果负责写文案和负责写代码的 AI 连性格设定都一样,分工就只是摆设。每个 Agent 需要独立的 workspace。
④ 改了目录,忘了更新配置路径新建了 workspace 目录,但配置里的路径没有同步更新——AI 还在用旧的,改了半天没效果。
⑤ Skill 触发条件写得太宽几乎每次对话都触发,导致上下文膨胀,响应变慢。触发条件要具体,描述特定场景,而不是模糊覆盖一大类任务。
⑥ memory/ 堆成了垃圾场时间长了,大量过时的低价值记忆占据上下文,甚至产生"记忆污染"。应该养成"该记就记、过期就删"的习惯。
Workspace 不是"配一次就完了"
很多人把 workspace 当成静态的初始化配置,配完就放那儿不管了。但用得顺的人,把它当成活文档。
最关键的认知转变:AI 不只能读取 workspace 文件,它也可以写入 workspace 文件,这意味着你可以让 AI 做这样的事:
• "每次我们讨论完一个项目,把重要结论追加到 USER.md 里。" • "如果你发现我有新的偏好,更新偏好设定。" • "当一个工作流程被验证有效时,把它写成一个新的技能文件。"
让 AI 参与维护自己的 workspace,是实现"越用越懂你"效果的核心机制——不是什么黑科技,就是让 AI 帮你更新那几个 Markdown 文件。
进阶建议:如果你用得比较深,把 workspace 目录纳入 Git 版本管理非常值得。SOUL.md 和 AGENTS.md 一旦改偏,往往要过几轮对话才发现"它怎么突然不对劲了"——有版本记录能快速回滚到上一个正常状态。
最后
工具能力决定上限,workspace 决定你能用出几成。
大多数人抱怨 AI 不好用,其实不是模型的问题,而是从来没有认真告诉它"我是谁、你是谁、我们怎么一起做事"。
如果你也受够了面对一个‘最熟悉的陌生人’,欢迎加入【AI玩家俱乐部】
夜雨聆风