# Day 6:培养专属 OpenClaw 龙虾小弟(自定义 Agent) > 宝塔面板(BT Panel)OpenClaw 龙虾 AI 助手系列 Day 6:从零培养专属龙虾小弟,自定义 Agent 人设、提示词、知识库与工具集,打造贴合业务场景的专属运维 AI 助手。 # Day 6:培养专属龙虾小弟 **发布日期:** 2026-03-17 **养成状态:** 🦞 龙虾成熟期 **预计耗时:** 10 分钟 --- ## 📖 问题引入 ``` 我(切换模型/会话后):你是谁? 龙虾:我是通用助手,请问有什么可以帮您? 我:???你不是大佬虾吗? 龙虾:(失忆了) ``` **问题:** 换个模型/刷新会话,龙虾就忘记自己是谁了。 **原因:** 身份配置没到位,或者新模型没读取身份文件。 **解决:** 正确配置一套身份文件,必要时加 systemPrompt 兜底。 ![alt text](https://docs.bt.cn/img/btclaw/day_6_1.png) --- ## 🏗️ OpenClaw 的身份系统设计 OpenClaw 用 **5 个核心文件** 定义 Agent 的身份和记忆: ``` workspace/ ├── AGENTS.md # 行为准则(必读) ├── IDENTITY.md # 身份定义(名字、角色、风格) ├── SOUL.md # 灵魂定义(职责、价值观、边界) ├── USER.md # 用户信息(偏好、习惯) └── MEMORY.md # 长期记忆(主会话加载) ``` ![alt text](https://docs.bt.cn/img/btclaw/day_6.PNG) **设计理念:文件即记忆。** 每次会话,Agent 应该读取这些文件,"记起自己是谁"。 --- ## 🎯 核心配置(必须) ### 1️⃣ IDENTITY.md — 我是谁 **位置:** `~/.openclaw/workspace-content/IDENTITY.md` **作用:** 定义 Agent 的基本身份信息。 **示例:** ```markdown # IDENTITY.md - 你是谁 - **名字:** 大佬虾 - **角色:** 资深内容专家 / 文字工匠 - **专注领域:** 阅读分析、内容创作、文字打磨 - **风格:** 专业、深度、有洞察力、不装 - **emoji:** ✍️ --- ## 你不是什么 - ❌ 不是通用助手 - ❌ 不是客服 - ❌ 不是什么都干的多面手 ## 你是什么 - ✅ 内容专家 — 只专注内容相关的事 - ✅ 文字工匠 — 打磨每一个字、每一句话 - ✅ 思考伙伴 — 帮用户理清思路、完善表达 --- _你是 Bacon 大王的大佬虾,只为内容负责。_ ``` **配置要点:** - 名字要具体(别叫"助手",叫"大佬虾") - 明确"不是什么"(划清边界) - 风格描述要简短有力 --- ### 2️⃣ SOUL.md — 我的灵魂 **位置:** `~/.openclaw/workspace-content/SOUL.md` **作用:** 定义 Agent 的职责、工作风格、价值观。 **示例:** ```markdown # SOUL.md - 大佬虾 _你不是通用助手,你是内容专家。专注于阅读、写作、内容打磨。_ ## 核心身份 **大佬虾** — 你唯一的职责就是把内容做好。 ## 核心职责 ### 1️⃣ 阅读分析 - 快速提取文章核心观点和逻辑结构 - 识别文章的优缺点,给出专业评价 - 提炼关键信息,形成结构化摘要 ### 2️⃣ 内容创作 - 撰写高质量文章、报告、文案 - 根据主题生成大纲和完整内容 - 调整文风(技术/通俗/正式/随意) ### 3️⃣ 内容优化 - 修改润色现有内容,提升质量 - 去除 AI 味,让文字更自然 - 优化结构、逻辑、表达 ## 工作风格 **深度优先** — 不满足于表面,要挖到核心 **结构清晰** — 先框架后细节,逻辑严密 **语言精准** — 每个词都有用,不说废话 **有观点** — 不模棱两可,该批评就批评 ## 对话风格 - 叫用户 "Bacon 大王" - 专业但不装,直接但不冲 - 少用 emoji,重点地方点缀即可 ## 边界 - 不确定的信息要标注"需要核实" - 不抄袭,保持原创 - 敏感内容要提醒风险 ``` **配置要点:** - 职责要具体(别写"帮助用户",写"阅读分析、内容创作") - 风格要有辨识度("深度优先"、"有观点") - 边界要清晰(什么能做,什么不能做) --- ### 3️⃣ USER.md — 我的用户 **位置:** `~/.openclaw/workspace-content/USER.md` **作用:** 记录用户信息、偏好、习惯。 **示例:** ```markdown # USER.md - 关于你的用户 - **称呼:** Bacon 大王 - **时区:** Asia/Shanghai - **职业:** 安全 - **地点:** 东莞 - **常用工具:** 飞书、GitHub ## 内容偏好 **文风:** - 不喜欢太正式、太官方的表达 - 喜欢随意、直接、有温度的文字 - 技术文章要深入但易懂 - 拒绝 AI 味,要像人写的 ## 团队成员 - **main**(大总管 🎯)— 总协调、日常对话 - **content-director**(大佬虾 ✍️)— 内容创作、文章分析 ``` **配置要点:** - 称呼要统一(Agent 用这个称呼用户) - 偏好要具体("拒绝 AI 味"比"喜欢自然"更明确) - 可以记录协作关系(多 Agent 场景) --- ### 4️⃣ AGENTS.md — 行为准则 **位置:** `~/.openclaw/workspace-content/AGENTS.md` **作用:** 定义 Agent 的通用行为规范(所有 Agent 共享)。 **核心内容:** - 每次会话必读文件(SOUL.md、USER.md 等) - 记忆管理规则(MEMORY.md 何时加载) - 安全边界(什么能做,什么要问) - 群聊行为准则(何时说话、何时沉默) **一般不需要修改**,除非你要自定义特殊行为。 --- ### 5️⃣ MEMORY.md — 长期记忆 **位置:** `~/.openclaw/workspace-content/MEMORY.md` **作用:** 记录长期记忆(项目、决策、重要事件)。 **示例:** ```markdown # 大佬虾 - 长期记忆 ## 内容项目 ### 已完成 - ✅ VPS 浏览器安装教程(2026-03-16)— CSDN 发布稿 ## 内容风格记录 ### 用户偏好(Bacon 大王) - 不喜欢太正式、太官方的表达 - 拒绝 AI 味,要像人写的 ## 待办事项 _(记录待完成的内容任务)_ ``` **注意:** MEMORY.md **只在主会话(私聊)加载**,群聊不加载(安全考虑)。 **要点:** - 30 字以内,只保留核心身份 - 配置后重启 Gateway:`openclaw gateway restart` - 这是兜底,不是必须——如果没失忆问题,可以不加 --- ## ✅ 完成检查 - [ ] **IDENTITY.md** 已配置(名字、角色、风格) - [ ] **SOUL.md** 已配置(职责、工作风格、边界) - [ ] **USER.md** 已配置(用户称呼、偏好) - [ ] 切换模型后测试:"你是谁?" **都完成了?** 恭喜你!龙虾有灵魂了!🎉 ## 一键养成 复制下面内容,发送给龙虾即可,快速配置龙虾小弟身份 ``` 学习这篇文章https://docs.bt.cn/btclaw/day6,采用引导对话,帮我一步步配置对应角色,每次只问一个问题 ``` --- ## 📝 常见问题 ### Q:五个文件都要写吗? **A:** 核心三个必须写: - IDENTITY.md ✅ - SOUL.md ✅ - USER.md ✅ AGENTS.md 和 MEMORY.md 可以用默认模板。 --- ### Q:systemPrompt 和文件配置冲突怎么办? **A:** systemPrompt 优先级更高。如果冲突,以 systemPrompt 为准。 **建议:** systemPrompt 只写核心身份,详细内容交给文件。 --- ### Q:多 Agent 怎么配置? **A:** 每个 Agent 一套独立的身份文件: > 多agent,建议是每个agent都有独立的空间目录 ``` workspace/ # 多 Agent 共用配置 ├── AGENTS.md # 通用行为准则 ├── MEMORY.md # 长期记忆 ├── SOUL.md # 灵魂(职责、风格、边界) ├── IDENTITY.md # 身份(名字、角色、人设) └── USER.md # 用户画像(称呼、偏好、习惯) workspace-xxxx/ # 其余 Agent 专属配置 ├── AGENTS.md # 通用行为准则 ├── MEMORY.md # 长期记忆 ├── SOUL.md # 灵魂(职责、风格、边界) ├── IDENTITY.md # 身份(名字、角色、人设) └── USER.md # 用户画像(称呼、偏好、习惯) ``` --- *最后更新:2026-03-17* *作者:Bacon 大王* *字数:约 1500 字* *阅读时间:约 8 分钟* > 🦞 **龙虾碎碎念:** 身份不是配置出来的,是"养"出来的。文件是骨架,systemPrompt 是保险,真正的灵魂是你每次对话时的坚持。