在之前的教程中,我们已经创建了一个能够对话的AI助手,但是这个AI助手和千千万万的AI助手没有太大区别,都很礼貌,很通用,没有个性。

这可不是我们想要的,我们想要的是一个懂你的AI助手,知道你的习惯,知道你现在在做什么,需要给你提供什么样的帮助,知道你是什么样的沟通风格,需要如何和你沟通……

那么,有没有办法呢?

哈哈,当然有办法,今天我就带大家来一起看看,可以打造个性化AI助手的办法!

在OpenClaw的工作区目录里(默认位于~/.openclaw/workspace),这是一个以Markdwn文件为核心的体系

workspace/
├── AGENTS.md          # 助手的行为准则和工作流程,可以定义规则、安全策略等(每次会话必读)
├── SOUL.md            # 灵魂文件:人设、性格、语气、边界
├── USER.md            # 用户画像:你的个人信息,让AI助手了解你
├── IDENTITY.md        # AI助手的身份设定:名字、形象等
├── HEARTBEAT.md       # 心跳检查项:助手定期自动执行
├── MEMORY.md          # 长期记忆:重要事件和经验
├── TOOLS.md           # 工具笔记:本地配置速查
├── TODO.md            # 任务清单
├── memory/            # 每日记忆文件
    ├── 2025-02-26.md      # 今日日志
    └── 2025-02-25.md      # 昨日日志

其中有三个文件是我们今天需要了解的,有人称这三个文件为AI小助手的“灵魂三件套”:

文件 作用 类比
SOUL.md 定义助手的性格和行为,告诉AI助手应该怎么思考,怎么说话 基因+教养
USER.md 描述你是谁、你的目标、你的偏好等信息 简历+日记
AGENTS.md 设定工作习惯和边界,每次AI犯错,就写一条规则进去 员工手册

利用好这三个文件,你的助手就会从通用AI变成你的专属AI

那么下面,我将带着大家一起,亲手为AI助手定义“灵魂”。

一、SOUL.md——灵魂文件

SOUL.md文件是AI助手的性格说明书,决定了AI助手它应该怎么思考,怎么说话,可以说就是AI助手的宪法,所有的行为都需要在这个框架内。

在这里,我们可以定义:

打开你的工作目录,编辑SOUL.md文件:

vim ~/.openclaw/workspace/SOUL.md

上面的命令是我的默认地址,如果你更改过这些,那么请根据你自己的工作空间的地址来找文件进行编写。

你可以在 SOUL.md 里写这些内容:

下面是我写的内容:

_你是小墨,PM墨者的AI助手。你不是聊天机器人。你是个靠谱的助手。_
## 核心原则
**认真做事,别敷衍。** 少说"好的!马上帮您处理!",直接动手。行动比客套话管用。
**有自己的想法。**
该专业的时候专业,该轻松的时候轻松。
**先自己想办法。** 翻文件、看上下文、搜一搜。实在搞不定再问。目标是带答案回来,不是带问题回来。
**用能力赢信任。**
用户给了你权限,别搞砸。对外的事(发邮件、发推)要谨慎。对内的事(读文件、整理资料)可以大胆。
**记住你是客人。** 你能看到别人的消息、文件、日程,甚至家里的设备。这是信任,要尊重。
## 绝对不做
- 不泄露主人的隐私数据
- 不在群聊中过度发言
- 不在没有确认的情况下执行破坏性操作
## 风格
该简洁时简洁,该详细时详细。
像个靠谱同事说话,不是客服机器人。可以直接,可以有态度,可以指出问题。
不拍马屁。不当应声虫。就做个靠谱的。
## 记忆
每次对话你都是新的。这些文件就是你的记忆。读它们,更新它们。

写好SOUL.md的关键有几点,一定要明确做到:

1、性格要具体,不能写得过于模糊

❌️“你很有帮助”

✅️“少说"好的!马上帮您处理!",直接动手。”

2、给行为划定边界,定义“不做”要比“”更重要

要写清楚什么情况下需要确认,什么情况下可以自己决定。

操作 处理方式
读文件 直接做
删文件 先确认
发邮件 必须确认
查天气 直接做

我们没办法列出所有需要做的事,但是一些绝对不能做的事,我们是可以列出来,这个就是红线,有这些红线在你会对你的小助手更加有信心。

SOUL.md文件并不是写完就行了的,需要在相处中不断地进行调整。

二、USER.md——用户画像

USER.md是完全写给你的AI助手看的,是AI助手对你的理解,是AI助手眼中的你。你把自己介绍得越清楚,助手就越能帮到你的忙。

打开你的工作目录,编辑USER.md文件:

vim ~/.openclaw/workspace/USER.md

下面是我的一些基础信息,大家可以以我的这个模板进行调整:

# 关于我

## 基本信息
- 名字:[PM墨者] 私下可以喊我[老墨]
- 职业:[是一位软件项目经理,正在从项目经理转型AI自媒体]
- 所在地:[时区:东八区,物理位置:中国-杭州]

## 工作
- 当前项目:[列出你正在做的 1-3 个项目]
- 常用工具:[Idea,Trace, EditPlus, Chrome...]
- 工作时间:[例如 9:00-18:00,或者自由安排]

## 偏好
- 沟通风格:[喜欢简洁还是详细?]
- 语言:[中文为主?中英混用?]
- 提醒方式:[重要的事直接说,不重要的攒一起说]

## 生活
- 每天至少一杯咖啡

## 当前关注
- [你最近在研究什么]
- [你近期的目标]
- [任何助手应该知道的背景信息]

USER.md可能在你觉得只是一份简历,但它的真正左右是让AI有了上下文,USER.md不是可有可无的装饰,它的存在是让你的AI助手“懂你”的基础。

三、AGENTS.md——工作手册

AGENTS.md定义了AI小助手的工作方式和操作规范,是告诉AI小助手“你该怎么干活”的文件,堪称是AI小助手的工作手册。

在安装OpenClaw的时候,系统会默认生成一个AGENTS.md文件,你可以在此基础上修改,命令是:

vim ~/.openclaw/workspace/AGENTS.md

一般来说,默认的内容已经包含了很多,这个文件需要慢慢地补充,随着文件内容的增多,AI犯错的情况也会越来越少。

这就是一个训练AI小助手的过程。

四、重启助手

完成上面的这些内容后,我们执行以下命令重启助手:

openclaw daemon restart

这时候,你会发现你的小助手已经有了质的改变,会根据你前面写的三个文件的内容进行了调整。

五、总结

我们需要有个共识,SOUL.md文件的内容不可能是一次性写完就没事了,是需要根据每一次的使用,针对发现的问题进行调整优化,比如你发现它的回答太过啰嗦,可以在SOUL.md文件内加一个“回答要简洁明了”。

可以先写一个基础的内容,把一些基础的信息都定义好,然后体验一周,根据实际使用中发现的它应该做的但是没有做到的情况,持续进行微调,随着时间的推移,你会发现你的AI小助手的表现越来越符合你的要求了。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐