OpenClaw三大件:AGENTS 定行为,SOUL 定锚点,HEARTBEAT 定节奏。
飞书连接只解决了”能说话”。
配置文件才决定它说什么话、怎么说。还有——什么时候主动开口。
这篇文章拆解三个核心配置文件,帮你把AI从 “能用”变成”好用” 。
一、AGENTS.md:行为流程的说明书
刚开始写AGENTS.md的时候,我把它当说明书写。
堆了一大段”你是一个专业的法律助手,应该保持客观、严谨、有逻辑”之类的话。
结果跟没写一样。问题在哪?
“保持专业”,它本来就会保持专业——以它自己理解的方式。这就等于什么都没说。
形容词,是一封AI看不懂的信。 动词才有用。
改成这样:
“收到案件材料后,先提取当事人信息、案由、争议焦点,整理成结构化摘要。引用法规时标注具体条款号和时间效力。不确定的判断标注置信度。”
区别很明显:前者告诉它”要专业”,后者告诉它专业做法: “第一步做什么,第二步做什么” 。
行为流程解决了”怎么做”。但有一类问题,流程覆盖不了——判断选择。
二、SOUL.md:判断标准的锚定点
歧义处理是高频场景。
用户说”帮我查一下这个案子”,是什么意思?
● 查裁判文书?
● 查执行信息?
● 还是查相似案例的代理思路?
没有标准答案,只有选择。
SOUL.md就是用来回答”选哪个”的。它不做流程描述,只做判断原则:
“两种解读风险差异很大时,问一个问题,且问最关键的那个。先定方向再修正,也不要让他等待。”
这句话背后是一个明确的优先级: 响应速度 > 完美准确 。
你的优先级可能不同。但关键是: 写下来,让它可见。
否则每次遇到歧义,AI都在猜。猜多了,就不靠谱了。
锚定点有了,节奏呢?
三、HEARTBEAT.md:系统运行的节拍器
心跳机制听起来很技术,其实是个提醒系统。
它的作用很简单:定时检查该做的事,没做就提醒。
但坑,跟直觉相反。
第一个坑:任务清单膨胀。
刚开始我把所有想做的事情都写进去:检查邮件、整理笔记、复盘昨日、规划今日……结果心跳成了噪音源。每天弹十几条提醒,真正重要的被淹没了。
要学会限制:比如心跳只检查三件事,其中之一设定成:检查定时任务(检查邮件、整理笔记、复盘昨日、规划今日……)是否应该启动、是否启动。
第二个坑:提醒不等于行动。
有两次发现,心跳检测到超时任务就自动归档。看起来很智能,实际上是在帮倒忙——我在逃避的任务,系统帮我逃避得更彻底。
现在的规则: 超时任务不自动处理,只标记并推送给我。 逃避是我的事,系统不负责兜底。
节拍器的价值不在于”按时响”,而在于 让你意识到节奏的存在 。
起步清单:第一周怎么配
如果你刚安装OpenClaw,别急着写大文档。
反面教材: 有人第一天就写了200行AGENTS.md,结果一周后发现一半规则根本用不上,另一半和实际 workflow 对不上,只能重写。
Day 1-2: 只配AGENTS.md。写一条最简单的行为流程,比如”收到文件后分类存到指定文件夹”。测试它能不能执行。
反面教材: 跳过测试直接写SOUL.md,结果发现AGENTS的流程本身就有bug,导致SOUL的判断标准建立在错误假设上。
Day 3-4: 遇到第一个”它不知道该怎么办”的场景,把这个判断标准写进SOUL.md。不要多,一条就够。
反面教材: HEARTBEAT设了太多检查项,结果每天被提醒轰炸,最后干脆无视所有通知——包括真正重要的那些。
Day 5-7: 观察哪些事你经常忘记做,挑最重要的一个写进HEARTBEAT.md。频率设低一点,比如每天一次或每周两次。
一周后,你会更清楚自己需要什么。那时候再扩展,比一开始就追求完美更有效。
写在最后
配置文件的本质,是把你的思维方式翻译成机器能执行的指令。
这个过程逼你做一件事: 把自己习以为常的做法,显性化地表达出来。
我发现,写完AGENTS.md才发现自己的流程乱在哪儿。写完SOUL.md才发现原来自己做决策时靠的不是原则,是惯性。
这不是配置的副作用,这是配置的价值。
懂工具的人,先人一步。
下一篇,我们拆解知识库——让AI真正懂你的业务。
上一篇: 飞书接入 OpenClaw 零失误教程:官方文档疏漏纠偏
获取我的配置文件: 公众号消息栏发送「配置文件」。
· END ·
看懂规则,拆解复杂
⬇
继续滑动看下一个
李光静
向上滑动看下一个
李光静