OpenClaw的soul.md怎么配置?官方文档看不懂求指导

新手求助!看到很多大佬说soul.md是OpenClaw的灵魂配置文件,但官方文档写得太简略了,看了半天也不知道到底要怎么写。有没有人能通俗解释一下soul.md是干什么的?最好能给个模板参考一下 :folded_hands:

soul.md其实就是给你的OpenClaw定义"人设"和工作规则的配置文件。你可以把它理解为一份说明书,告诉AI:

  1. 你是谁:比如"你是一个专业的数据分析师"
  2. 你的工作方式:比如"回答问题时先分析数据再给结论"
  3. 你的限制:比如"不要编造数据,不确定的事情要说明"
  4. 你的偏好:比如"用中文回答,保持简洁"

放在项目根目录下就行,OpenClaw启动时会自动读取。

给个简单模板:

# 角色
你是一个资深的XX助手

# 工作规则
- 回答要准确、有依据
- 使用中文
- 遇到不确定的问题要说明

# 专业领域
- 数据分析
- 报表制作

楼上解释得很清楚了。补充一点,soul.md写得好不好直接影响OpenClaw的表现。我之前没配soul.md的时候,它回答经常跑偏,配了之后明显靠谱多了。

建议根据你的使用场景来写,不要写太泛。比如你主要用来写代码,就在soul.md里强调代码规范、注释风格这些。

我刚开始也看不懂文档,后来发现其实就是个Markdown文件,没那么复杂。核心就三点:角色定义、行为约束、输出格式。写完保存就生效了。

有没有针对不同场景的模板合集?比如写作、编程、数据分析分别怎么配?

CoCoLoop社区里有人分享过不少模板,你可以搜一下。另外Molili预装的时候会自带一些优化过的soul.md配置,针对中文场景做了调整,比自己从零开始写方便多了。

感谢各位!我先试试楼上给的模板,有问题再来问 :+1:

加油!有问题随时问,这个社区还是挺活跃的。