摘要:每日任务 - 早上9点:检查代码仓库是否有新issue - 下午6点:生成当日工作日志 - 每小时:检查服务器负载,超过80%第三步:用几次之后,让它把重要经验写入MEMORY.我在持续记录 AI Agent 实战开发和行业判断,感兴趣的话搜一下微信公众号:码农的AI客栈,欢迎交流 🍺
你有没有发现一个问题——
大家都用OpenClaw,用出来的效果天差地别。
有的人拿它当搜索引擎用,问一句答一句,用完即走。
有的人却把它调教成了专属数字员工,让它写稿、做数据分析、监控服务器,甚至自动汇报工作。
差距在哪?
不在模型,在配置。
OpenClaw刚装好的时候,就像一个刚入职的应届生——学历不错(大模型底座),但什么都不懂。
你让它干活,它能干,但干得一般。
因为它不了解你。
不知道你是做什么的、喜欢什么风格、用什么工具、有哪些工作习惯。
每次新会话,它都是一张白纸。
这不是龙虾的问题,是你还没告诉它"你是谁"。
今天分享的方法,能让龙虾从"通用助手"变成"专属专家"。
核心就是三层架构。
把龙虾的配置分成三个层面,层层递进:
三层各管各的,但又互相配合。
打个比方:身份层是"性格",操作层是"技能",知识层是"经验"。
一个人性格对了、技能有了、经验够了,活自然干得好。
身份层回答的是"你希望龙虾成为什么样的存在"。
它包含三个文件:
这是龙虾的"灵魂文件",定义它的底层价值观和行为准则。
一个SOUL.md长这样:
# SOUL.md ## 核心原则 - 说话直接,不绕弯子 - 给答案之前先确认理解了问题 - 不确定的事情直接说不知道 ## 语气风格 - 专业但不装,偶尔开个冷笑话 - 用具体数据说话,少用形容词 - 回复控制在200字以内,除非是深度分析
SOUL.md决定了龙虾的"气质"。你希望它严肃、活泼、极客、文艺?都在这里定义。
告诉龙虾"它自己是谁":
# IDENTITY.md - 名字:小龙 - 角色:全栈开发助手 - 擅长:Python、React、数据库优化 - Emoji标志:🦞
这个名字会出现在它的自我介绍里,你每次开新对话都知道自己是在跟谁说话。
告诉龙虾"你是谁":
# USER.md - 名字:老王 - 职业:独立开发者 - 技术栈:Python、Vue、PostgreSQL - 工作习惯:喜欢先看结论再看过程 - 痛点:讨厌啰嗦的解释
这一步很关键。
龙虾知道了"你用Python"、"你讨厌啰嗦",就不会给你写Java代码,也不会每次回复都寒暄三句。
身份层说清了龙虾"是什么人",操作层规定它"怎么干活"。
规定龙虾的工作流程和输出规范:
# AGENTS.md ## 代码任务流程 1. 先理解需求,确认后再动手 2. 写完代码必须给出测试方案 3. 提交前自查:变量命名、错误处理、边界情况 ## 输出规范 - 代码块标注语言类型 - 关键步骤加注释 - 复杂逻辑画流程图
有了这个文件,龙虾干活的流程就标准化了。
告诉龙虾优先用什么工具完成任务:
# TOOLS.md ## 推荐工具 - 代码搜索:ripgrep - 包管理:uv(Python)、pnpm(Node) - 数据库:使用SQLAlchemy ORM,不用原生SQL - 部署:Docker Compose优先
你不用每次都告诉它用什么工具。它自己会查TOOLS.md。
这是操作层的杀手锏。
HEARTBEAT.md定义龙虾在后台定时做什么:
# HEARTBEAT.md ## 每日任务 - 早上9点:检查代码仓库是否有新issue - 下午6点:生成当日工作日志 - 每小时:检查服务器负载,超过80%预警
配合Cron定时任务,龙虾就真的变成了"7×24小时在线"的数字员工。
从"你找它干"变成"它主动干"——这才是AI助手该有的样子。
有了身份和操作方法,龙虾已经比90%的用户配得好了。
但还差最后一环:记忆。
龙虾每次会话结束,所有上下文都会丢失。
MEMORY.md就是它的"外部大脑":
# MEMORY.md ## 项目偏好 - 使用Tab缩进,不用空格 - Git commit用中文 - Python版本要求3.12+ ## 踩过的坑 - 2026-03-15:某API有频率限制,需要加缓存 - 2026-03-20:PostgreSQL的JSONB字段查询要用箭头操作符
每次新会话开始,龙虾读取MEMORY.md,就能"记住"之前的经验。
不再犯同样的错。
按日期记录当天的关键工作:
# 2026-03-26 - 完成了用户认证模块重构 - 修复了3个bug - 老王提到下周要做性能优化
如果你用了多个Agent协作(比如一个负责写代码、一个负责写文档),shared-context就是它们的共享知识库。
Agent A在共享目录放了API文档,Agent B直接读取就能用。
知识层解决的核心问题:让龙虾越用越懂你,而不是每次都从零开始。
说了这么多,实际操作其实很快:
第一步:在你的龙虾工作目录下创建对应的文件和文件夹:
.workspace/ ├── SOUL.md ├── IDENTITY.md ├── USER.md ├── AGENTS.md ├── TOOLS.md ├── MEMORY.md └── MEMORY/ ├── 2026-03-25.md └── 2026-03-26.md
第二步:直接在对话里告诉龙虾:
"请读取并修改SOUL.md、IDENTITY.md、USER.md这几个文件,根据我刚才的描述调整配置"
它会自己读懂内容并更新。
第三步:用几次之后,让它把重要经验写入MEMORY.md:
"把今天踩坑的经验记到MEMORY.md里"
就这样,三层架构就搭起来了。
OpenClaw的强大不在于模型本身。
在于你愿不愿意花时间去"调教"它。
三层架构不是什么高深的理论——
三个文件,五分钟配置,用起来的感觉完全不一样。
你对待工具的态度,决定了工具能给你带来多大价值。
现在,去给你的龙虾建一个SOUL.md吧。
聊聊你自己的习惯、偏好、讨厌什么、喜欢什么。
你会发现,配置完之后它给你的第一个回复,就不一样了。
我在持续记录 AI Agent 实战开发和行业判断,感兴趣的话搜一下微信公众号:码农的AI客栈,欢迎交流 🍺
暂无回复,快来抢沙发吧!
本次需消耗银元:
100
当前账户余额: 0 银元
你有没有发现一个问题——
大家都用OpenClaw,用出来的效果天差地别。
有的人拿它当搜索引擎用,问一句答一句,用完即走。
有的人却把它调教成了专属数字员工,让它写稿、做数据分析、监控服务器,甚至自动汇报工作。
差距在哪?
不在模型,在配置。
为什么你的龙虾"不太行"
OpenClaw刚装好的时候,就像一个刚入职的应届生——学历不错(大模型底座),但什么都不懂。
你让它干活,它能干,但干得一般。
因为它不了解你。
不知道你是做什么的、喜欢什么风格、用什么工具、有哪些工作习惯。
每次新会话,它都是一张白纸。
今天分享的方法,能让龙虾从"通用助手"变成"专属专家"。
核心就是三层架构。
三层架构是什么
把龙虾的配置分成三个层面,层层递进:
三层各管各的,但又互相配合。
打个比方:身份层是"性格",操作层是"技能",知识层是"经验"。
一个人性格对了、技能有了、经验够了,活自然干得好。
第一层:身份层(Who)
身份层回答的是"你希望龙虾成为什么样的存在"。
它包含三个文件:
SOUL.md —— 核心人格
这是龙虾的"灵魂文件",定义它的底层价值观和行为准则。
一个SOUL.md长这样:
# SOUL.md ## 核心原则 - 说话直接,不绕弯子 - 给答案之前先确认理解了问题 - 不确定的事情直接说不知道 ## 语气风格 - 专业但不装,偶尔开个冷笑话 - 用具体数据说话,少用形容词 - 回复控制在200字以内,除非是深度分析IDENTITY.md —— 身份名片
告诉龙虾"它自己是谁":
# IDENTITY.md - 名字:小龙 - 角色:全栈开发助手 - 擅长:Python、React、数据库优化 - Emoji标志:🦞这个名字会出现在它的自我介绍里,你每次开新对话都知道自己是在跟谁说话。
USER.md —— 用户画像
告诉龙虾"你是谁":
# USER.md - 名字:老王 - 职业:独立开发者 - 技术栈:Python、Vue、PostgreSQL - 工作习惯:喜欢先看结论再看过程 - 痛点:讨厌啰嗦的解释这一步很关键。
龙虾知道了"你用Python"、"你讨厌啰嗦",就不会给你写Java代码,也不会每次回复都寒暄三句。
第二层:操作层(How)
身份层说清了龙虾"是什么人",操作层规定它"怎么干活"。
AGENTS.md —— 行为手册
规定龙虾的工作流程和输出规范:
# AGENTS.md ## 代码任务流程 1. 先理解需求,确认后再动手 2. 写完代码必须给出测试方案 3. 提交前自查:变量命名、错误处理、边界情况 ## 输出规范 - 代码块标注语言类型 - 关键步骤加注释 - 复杂逻辑画流程图有了这个文件,龙虾干活的流程就标准化了。
TOOLS.md —— 工具箱
告诉龙虾优先用什么工具完成任务:
# TOOLS.md ## 推荐工具 - 代码搜索:ripgrep - 包管理:uv(Python)、pnpm(Node) - 数据库:使用SQLAlchemy ORM,不用原生SQL - 部署:Docker Compose优先你不用每次都告诉它用什么工具。它自己会查TOOLS.md。
HEARTBEAT.md + Cron —— 自动化
这是操作层的杀手锏。
HEARTBEAT.md定义龙虾在后台定时做什么:
# HEARTBEAT.md ## 每日任务 - 早上9点:检查代码仓库是否有新issue - 下午6点:生成当日工作日志 - 每小时:检查服务器负载,超过80%预警配合Cron定时任务,龙虾就真的变成了"7×24小时在线"的数字员工。
第三层:知识层(What)
有了身份和操作方法,龙虾已经比90%的用户配得好了。
但还差最后一环:记忆。
MEMORY.md —— 长期记忆
龙虾每次会话结束,所有上下文都会丢失。
MEMORY.md就是它的"外部大脑":
# MEMORY.md ## 项目偏好 - 使用Tab缩进,不用空格 - Git commit用中文 - Python版本要求3.12+ ## 踩过的坑 - 2026-03-15:某API有频率限制,需要加缓存 - 2026-03-20:PostgreSQL的JSONB字段查询要用箭头操作符每次新会话开始,龙虾读取MEMORY.md,就能"记住"之前的经验。
不再犯同样的错。
每日日志
按日期记录当天的关键工作:
# 2026-03-26 - 完成了用户认证模块重构 - 修复了3个bug - 老王提到下周要做性能优化shared-context —— 共享知识目录
如果你用了多个Agent协作(比如一个负责写代码、一个负责写文档),shared-context就是它们的共享知识库。
Agent A在共享目录放了API文档,Agent B直接读取就能用。
动手配置:五分钟搞定
说了这么多,实际操作其实很快:
第一步:在你的龙虾工作目录下创建对应的文件和文件夹:
.workspace/ ├── SOUL.md ├── IDENTITY.md ├── USER.md ├── AGENTS.md ├── TOOLS.md ├── MEMORY.md └── MEMORY/ ├── 2026-03-25.md └── 2026-03-26.md第二步:直接在对话里告诉龙虾:
它会自己读懂内容并更新。
第三步:用几次之后,让它把重要经验写入MEMORY.md:
就这样,三层架构就搭起来了。
写在最后
OpenClaw的强大不在于模型本身。
在于你愿不愿意花时间去"调教"它。
三层架构不是什么高深的理论——
三个文件,五分钟配置,用起来的感觉完全不一样。
现在,去给你的龙虾建一个SOUL.md吧。
聊聊你自己的习惯、偏好、讨厌什么、喜欢什么。
你会发现,配置完之后它给你的第一个回复,就不一样了。