在干将(AgentSoul: Enneagram for Bots)里完成一次熔铸,App 会交给你四个 Markdown 文件:soul.md、identity.md、user.md、agents.md。soul.md 定义智能体是谁,identity.md 定义它如何出场,user.md 说明它为谁工作,agents.md 说明它怎么把事情做完。把它们放进智能体框架,智能体每次会话都会带着同一个性格开场,而不是临场发挥。
这个思路来自铸剑。传说中的铸剑师干将,并不只是锻打金属——在下锤之前,他先想清楚这把剑为何而铸。这四个文件,就是把这个“为何”写下来。
为什么是四个文件,而不是一段提示词
一段系统提示词往往把人格、关于你的信息和工作指令搅在一起,出了问题也说不清是哪一部分惹的祸。拆成四个文件,各管一摊:你可以改写 user.md 里的目标而不碰智能体的价值观,也可以收紧 agents.md 里的流程而不改变它说话的声音。这种四文件结构与 OpenClaw 工作区的组织方式一致,放到其他工具里也同样好读。
soul.md:智能体是谁
soul.md 是地基,也是 OpenClaw 工作区启动时最先读取的文件。它描述智能体的本性、核心价值、气质、志向、要守的规矩,以及它承认自己不知道的东西。在 AgentSoul 生成的文件里,这些体现为核心渴望、核心恐惧、价值排序、阴影(智能体需要警惕的自身模式)等章节,如果你的结果包含九型类型(高导),文件开头会写明类型、侧翼和副型。如果某个工具只能加载一个文件,就给它 soul.md。
identity.md:智能体如何示人
identity.md 是智能体的公开名片。soul.md 决定它怎么想,identity.md 决定它怎么介绍自己:显示名称、角色、签名符号、平台绑定、路由上下文,以及它说话的声音和做决定的方式。当一个工作区里有好几个智能体时,正是 identity.md 让它们各司其职,不会抢同一份活。
user.md:智能体为谁服务
没有 user.md,智能体每次见你都像初次见面。这个文件承载五类背景:你的名字和角色、你的目标、你希望被怎样对话,以及智能体可以访问什么。因为 AgentSoul 是从你自己的熔铸结果生成它的,所以一开始就带着关于你沟通方式的真实信号——你是想先听结论,还是想看完整推理。
agents.md:事情怎么做
agents.md 是操作手册,写明智能体的工作使命、角色(单独干活还是统筹其他智能体)、按顺序执行的步骤,以及什么时候该交给人来处理。在 AgentSoul 的输出中,你会看到主动性、它有多愿意提出异议或如何协作、需要留意的失败模式等章节。少了它,智能体每接一个任务都要重新发明流程,结果自然忽好忽坏。
把文件送到该去的地方
- 在 App 里完成一次熔铸:用 3–10 张聊天截图做闪电熔铸,或与高导进行一场中文对话。
- 在结果页点“获取四个文件”,可以逐个预览并复制全文。
- 点“发送到电脑”,选择隔空投送、存储到“文件”,或用邮件发送。
- 把文件放进项目或智能体工作区,让智能体读取它们。本系列为每个框架都准备了单独的指南。
最后说句实话:这些文件建立在 AI 对你的解读之上,它是假设,不是诊断。读一读,留下贴切的,改掉不像你的。剑铸成了,还要亲手开刃。
常见问题
四个文件都必须用吗?
没有哪个工具强制要求四个都用,但它们组合起来效果最好。如果只用一个,就用 soul.md——人格在它里面;另外三个补充的是对外形象、关于你的背景和工作流程。
文件是什么格式?
纯文本的 Markdown 文件。任何文本编辑器都能打开,手机上也能直接阅读,放进智能体之前或之后都可以随意修改。
闪电熔铸和高导生成的文件不一样吗?
两种方式都生成同样的四个文件,用途相同。文件内部的小标题会因熔铸方式略有不同,高导的结果还会在英文原型名旁附上中文名称。