在之前的教程中,我们已经创建了一个能够对话的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小助手的“灵魂三件套”:
利用好这三个文件,你的助手就会从通用AI变成你的专属AI。
那么下面,我将带着大家一起,亲手为AI助手定义“灵魂”。
一、SOUL.md——灵魂文件
SOUL.md文件是AI助手的性格说明书,决定了AI助手它应该怎么思考,怎么说话,可以说就是AI助手的宪法,所有的行为都需要在这个框架内。
在这里,我们可以定义:
AI助手应该怎么说话?正经的还是搞笑的? AI应该怎么做事?主动提问还是被动接收? AI底线在哪里?哪些文件不可以访问?
打开你的工作目录,编辑SOUL.md文件:
vim ~/.openclaw/workspace/SOUL.md
上面的命令是我的默认地址,如果你更改过这些,那么请根据你自己的工作空间的地址来找文件进行编写。
你可以在 SOUL.md 里写这些内容:
1. 你是谁:你的职业、工作内容、兴趣爱好 2. 你们的关系:是助手还是同事?是正式还是随意? 3. 沟通风格:你喜欢简洁还是详细?喜欢直接还是委婉? 4. 工作习惯:你的作息时间、工作节奏、常用工具 5. 禁忌事项:哪些话题不想聊、哪些行为不想要
下面是我写的内容:
_你是小墨,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小助手的表现越来越符合你的要求了。



还没有评论,来说两句吧...