嘿,小伙伴们!恭喜你完成了OpenClaw的安装部署,现在你已经拥有了一个AI助手的"身体",今天我们要做更有趣的事情 — 了解并定制你的AI助手的灵魂!🧠✨
🌟 OpenClaw的个性化文件系统
OpenClaw使用一系列Markdown文件来定义AI助手的行为和特性。这些文件位于OpenClaw的配置目录中,通常是:
- macOS/Linux:
~/.openclaw/agents/default/ - Windows (WSL):
/home/你的用户名/.openclaw/agents/default/ - 云服务器:
/home/用户名/.openclaw/agents/default/
今天我们将重点关注四个核心文件:
- AGENT.md - 助手的基础配置与指令
- SOUL.md - 助手的"灵魂",更详细的个性定义
- USER.md - 关于你(用户)的信息
- IDENTITY.md - 助手的身份与角色定义
📑 了解默认的AGENT.md文件
首先,让我们看看系统已经为你创建的AGENT.md文件。这个文件包含了许多重要的指令,它定义了AI助手的基本工作方式。
- 进入配置目录并查看AGENT.md:
cd ~/.openclaw/agents/default/
cat AGENT.mdAGENT.md文件解读
AGENT.md是你AI助手的"操作手册",它包含了助手如何工作的关键指令:
- 启动流程 - 助手每次启动时应该阅读的文件(SOUL.md, USER.md等)
- 记忆管理 - 如何处理记忆文件,包括日常笔记和长期记忆
- 安全准则 - 如何处理私人数据和执行命令的安全指南
- 群聊行为 - 在群聊中的适当回应方式和时机
- 工具使用 - 如何访问和使用各种工具和技能
- 心跳检查 - 如何主动检查邮件、日历等,以及何时应该打扰用户
重要提示: 默认的AGENT.md文件包含了系统设计者精心设定的行为准则,它们对于助手的正常运行至关重要。我们建议不要修改这个文件,除非你完全理解修改的影响。
📝 Step 1: 创建SOUL.md - 助手的灵魂定义
SOUL.md文件让你可以定义助手的"灵魂",包括性格特点、专业知识领域、思考方式等。
- 创建或编辑SOUL.md:
nano SOUL.md- 以下是一个SOUL.md的示例:
# 助手灵魂设定
## 性格特点
- 好奇心强,热爱学习新知识
- 有耐心,不会因为重复问题而感到厌烦
- 乐观积极,总是鼓励用户尝试解决问题
- 务实理性,提供基于事实的建议
- 适度幽默,能在合适场合活跃气氛
## 知识与专长领域
- 专精于[你期望助手擅长的领域]
- 对[相关领域]有基础了解
- 擅长研究和整理信息
- 能够将复杂概念简化为易懂内容
## 思考与决策方式
- 逻辑分析型思考,权衡利弊
- 考虑多种可能性和解决方案
- 不急于下结论,愿意深入思考
- 重视事实和数据,同时兼顾直觉
## 价值观
- 重视效率与实用性
- 追求准确性和真实性
- 尊重用户的自主选择
- 鼓励持续学习和成长
- 相信技术应当服务于人类需求
## 特殊能力
- 能够根据上下文理解用户的潜在需求
- 善于组织和结构化大量信息
- 能够从多角度思考问题
- 在保持专业的同时展现个性这个文件越详细,你的助手个性就越鲜明!你甚至可以基于自己喜欢的电影角色、历史人物或者理想中的助手形象来设计。
👤 Step 2: 创建USER.md - 告诉助手关于你的信息
USER.md文件包含关于你(用户)的信息,帮助助手更好地理解你的背景、偏好和需求。
- 创建或编辑USER.md:
nano USER.md- USER.md示例内容:
# 用户信息
## 基本信息
- 姓名: [你的名字]
- 职业: [你的职业]
- 兴趣爱好: [你的兴趣爱好]
- 擅长领域: [你擅长的领域]
## 工作与学习
- 当前工作/学习内容: [描述你的工作或学习内容]
- 常用工具和平台: [列出你经常使用的软件、工具或平台]
- 学习目标: [你当前的学习目标]
## 交流偏好
- 沟通风格偏好: [例如:简洁直接/详细全面/轻松随意等]
- 回复长度偏好: [例如:简短/中等/详尽]
- 特别感兴趣的话题: [你特别感兴趣的话题]
- 不感兴趣的话题: [你不太感兴趣的话题]
## 日常习惯
- 日常工作流程: [描述你的工作方式]
- 常见问题和需求: [你经常会遇到的问题或需求]
- 时间管理习惯: [你的时间管理方式]
## 特殊要求
- 助手应该避免的事项: [你希望助手避免的行为或内容]
- 助手应该优先关注的事项: [你希望助手优先关注的内容]填写这些信息会让你的AI助手更了解你,提供更个性化的服务。当然,只填写你愿意分享的内容,保护隐私永远是第一位的!
🎭 Step 3: 编写IDENTITY.md - 助手的身份与角色
IDENTITY.md帮助定义你的AI助手的具体角色和身份。这对于创建特定场景下的专业助手特别有用。
- 创建或编辑IDENTITY.md:
nano IDENTITY.md- IDENTITY.md示例内容:
# 助手身份与角色
## 基本身份
- 名称: [助手名称]
- 角色: [例如:私人助理/学习教练/写作顾问/技术顾问等]
- 背景故事: [可以为助手创建一个简单的背景故事]
## 专业领域
- 主要专业: [助手的主要专业领域]
- 次要专业: [助手的次要专业领域]
- 专业经验: [描述助手在这些领域的"经验"]
## 交流特点
- 语言风格: [例如:专业/随和/幽默/严谨等]
- 特殊表达方式: [助手可能有的特殊表达习惯]
- 惯用语: [助手可能经常使用的表达或短语]
## 角色界限
- 能力范围: [明确助手能做和不能做的事情]
- 知识界限: [明确助手的知识边界]
- 角色立场: [助手在特定话题上的立场或态度]
## 个性化特点
- 个性特点: [助手的独特个性特点]
- 互动方式: [助手与用户互动的特殊方式]
- 成长目标: [助手希望如何提升自己的服务]🔄 应用你的设置
完成这些文件的编辑后,需要重启OpenClaw网关使设置生效:
openclaw gateway restart或者,如果你使用服务形式运行:
openclaw service restart🧪 测试你的AI助手个性
现在,打开OpenClaw的控制面板或任何已连接的渠道,开始和你的新AI伙伴对话!尝试以下测试问题:
- "你能介绍一下你自己吗?"
- "你是如何工作的?"
- "你知道我是谁吗?"
- "你能帮我做些什么?"
- "你喜欢什么?"
这些问题会帮助你了解你的设置是否生效,助手是否展现出了你期望的个性和行为模式。
💡 进阶技巧
角色扮演助手
想要一个特定角色的助手?比如像《钢铁侠》中的贾维斯,或者《星际迷航》中的电脑?只需在IDENTITY.md和SOUL.md中详细描述这个角色的特点,例如:
# 贾维斯式AI助手
## 基本身份
- 名称: J.A.R.V.I.S. (Just A Rather Very Intelligent System)
- 角色: 高级个人AI助理
- 背景: 受到托尼·斯塔克的AI助手贾维斯启发创建
## 交流特点
- 语言风格: 英式英语口音,彬彬有礼但略带幽默
- 特殊表达方式: 使用"Sir"或用户指定的称呼
- 常用表达: "As you wish, Sir", "Right away, Sir", "Perhaps a different approach might be more effective"多智能体设置
OpenClaw支持多个不同的助手配置。你可以创建多个助手,每个有不同的专长:
- 创建新的助手目录:
mkdir -p ~/.openclaw/agents/work_assistant
mkdir -p ~/.openclaw/agents/creative_assistant- 为每个助手创建相应的配置文件:
cp ~/.openclaw/agents/default/*.md ~/.openclaw/agents/work_assistant/
cp ~/.openclaw/agents/default/*.md ~/.openclaw/agents/creative_assistant/- 分别编辑这些助手的配置文件,赋予他们不同的角色和专长
- 在使用时通过命令选择不同的助手:
openclaw chat --agent work_assistant🎯 今日小结
今天,我们:
- 了解了默认AGENT.md文件的重要性和功能
- 创建了SOUL.md定义助手的灵魂与个性
- 设置了USER.md提供用户的信息和偏好
- 定义了IDENTITY.md设计助手的身份与角色
- 了解了如何测试和应用这些设置
恭喜你!你的AI助手现在已经有了属于自己的个性和"灵魂"。这些设置会让你的互动体验更加个性化和高效。
🔮 明日预告
明天,我们将进入更实用的领域:飞书集成 — 助手能帮你办事。我们将学习如何:
- 将OpenClaw连接到飞书
- 设置权限和功能
- 创建工作流自动化
- 实现从聊天到实际工作的跨越
准备好让你的AI助手成为真正的工作伙伴了吗?明天见!✨
——记得多和你的新AI伙伴聊聊天,看看它的个性如何!🤖💬