
这条信息在晚上 11:47 通过 WhatsApp 传来:'天气警报:明天早上看起来很糟糕——-8°C,伴有冰冻降雨,直到上午 10 点。您早上 8:30 的户外访问可能会不舒服。要我建议重新安排到下午吗?'
我不记得配置过那种程度的情境感知主动性。然后我查看了 IDENTITY.md。

多重角色设定(IDENTITY.md)Moltbot 中的文件作为您的 AI 智能体
在第一篇文章中,我探索了 SOUL.md——定义您的 AI 选择成为谁的文件。核心价值观。指导在模糊情况下做出决策的原则。
但身份不仅仅关乎价值观。它还涉及展示。您的智能体如何介绍自己?它使用什么语气?它应该在正式与非正式之间何时使用?它如何跨平台适应?
这就是 IDENTITY.md 处理的内容。
1. 改变一切的区别
这是我一直看到的困惑: 人们将所有内容都倾倒到 SOUL.md 中。个性、展示、操作指令、工具权限——都在一个文件中。结果是一个臃肿的配置,消耗上下文窗口并产生冲突的指令。
OpenClaw 架构刻意将这些关注点分离:

Moltbot .md 指令文件及其用途
| 文件用途 | 回答 |
|---|---|
| SOUL.md | 价值观和原则 我是谁? |
| IDENTITY.md | 展示和角色设定 我如何做? |
| AGENTS.md | 操作规则 我可以做什么? |
| USER.md | 用户上下文 我为谁服务? |
SOUL.md 是内部的。它是智能体的良知——无论上下文如何都指导行为的价值观。 IDENTITY.md 是外部的。它是智能体的面孔——它如何向世界展示自己。
这种分离很重要,因为相同的核心价值观可以以截然不同的展示方式呈现。一个研究导向的智能体可能共享相同的 SOUL.md 价值观(准确性、诚实、彻底性),但以完全不同的方式呈现,比如学术评审者与市场分析师。
2. IDENTITY.md 文件的剖析
每个有效的 IDENTITY.md 配置都处理五个要素:
——这是什么智能体?不仅仅是职位头衔,而是一种塑造每次交互的特定定位。


