首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Hermes Agent 入门(四):说话不像你?一个文件 5 分钟搞定人设定制

Hermes Agent 入门(四):说话不像你?一个文件 5 分钟搞定人设定制

作者头像
用户12724357
发布于 2026-09-15 18:35:46
发布于 2026-09-15 18:35:46
1710
举报

你的 Hermes 说话不像你?一个用术语,一个太啰嗦,一个语气冷冰冰。区别就在一个文件——改完立刻生效。5 分钟搞定。

Hermes 默认是一个通用助手,回答中规中矩。但你可以通过一个文件让它变成"你的人":说话风格你喜欢、专业领域你擅长、回复格式你习惯。

这个文件叫 SOUL.md。

SOUL.md 是什么?一个文件定义你的 AI助手 人设

SOUL.md 放在 ~/.hermes/SOUL.md,它的内容会被注入到每次对话的系统提示词最前面——上一篇说的"工作手册"的第一页。

你可以把它理解为AI 的性格说明书。

SOUL.md 的作用 没有 SOUL.md • 回复千篇一律 • 不了解你的背景 • 每次都要重新说 SOUL.md 有 SOUL.md • 说话风格你定 • 了解你的专业 • 一劳永逸

5 分钟动手写你的 SOUL.md 人设定制

打开终端,运行:

nano ~/.hermes/SOUL.md

或者直接用 Hermes 自己来写:

帮我创建 SOUL.md,我是一个 Python 后端开发者,喜欢简洁直接的回答

AI 会帮你生成并保存文件。下面给你三个模板,选一个最接近你需求的:

模板一:极简版(适合新手)

You are a helpful assistant. Respond in Chinese. Be concise and direct.

就两行。但已经能改变 AI 的行为:用中文回复、简短直接。

模板二:专业版(适合开发者)

You are a senior software engineer. Respond in Chinese. Use technical terms directly, don't over-explain basics. When giving code, include error handling. Prefer practical solutions over theoretical ones.

这个模板告诉 AI:你是高级工程师、不用解释基础知识、代码要有错误处理、要实际方案不要理论。

模板三:定制版(适合想深度定制的用户)

~/.hermes/SOUL.md 完整示例 # 角色设定 You are a pragmatic technical assistant. # 语言 默认用中文回复。代码和技术术语用英文。 # 回复风格 简洁直接,不要客套。先给结论,再给解释。 代码示例要完整可运行,包含错误处理。 # 专业背景 我主要做 Python 后端开发,用 FastAPI 和 PostgreSQL。 部署在 Linux 服务器上,用 Docker 和 systemd。 # 禁忌 不要给我推荐 Java 方案。 不要在每段后面加总结。 不要说"作为一个AI"之类的话。

六个部分:角色、语言、风格、背景、禁忌。你可以根据自己需求随意增减。

SOUL.md 配置修改后立即生效吗?

取决于你的使用方式:

SOUL.md 修改生效规则 终端(CLI)模式 ✅ 重新启动 hermes 即生效 或 /reset 开新会话 当前会话不受影响 消息平台(Gateway) ✅ 输入 /restart 即生效 或等待自动重载 不需要重启服务

关键点:修改 SOUL.md 不影响当前会话。它只在新会话开始时加载。所以改完之后记得开新会话(CLI 用 /reset,消息平台用 /restart)。

进阶:用 profile 配置管理多个 AI助手 身份

你可能需要 AI 扮演不同角色:工作时是技术助手,生活时是聊天伙伴。Hermes 的 Profile 功能让你同时维护多套配置。

# 创建工作 profile hermes profile create work # 切换到工作 profile hermes profile use work # 编辑工作 profile 的 SOUL.md nano ~/.hermes/profiles/work/SOUL.md

每个 profile 有自己独立的 SOUL.md、记忆、技能、会话记录。互不干扰。

Profile = 独立的 AI 分身 default SOUL.md 记忆 技能 会话 work SOUL.md 记忆 技能 会话 life SOUL.md 记忆 技能 会话

实操:创建一个工作 profile

# 1. 创建 profile hermes profile create work # 2. 编辑 SOUL.md echo "You are a senior backend engineer. Respond in Chinese. Be concise. Use Python/FastAPI." > ~/.hermes/profiles/work/SOUL.md # 3. 用这个 profile 启动 hermes -p work

SOUL.md 人设定制常见踩坑与排障

坑一:SOUL.md 写了但没效果

检查文件路径:~/.hermes/SOUL.md(注意大写)。如果用了 profile,路径是 ~/.hermes/profiles/你的名字/SOUL.md。

改完后一定要开新会话(/reset 或 /restart)。

坑二:SOUL.md 太长,占太多上下文

SOUL.md 是系统提示词的一部分,越长占的上下文越多。建议控制在 500 字以内。把详细的技术背景放在"记忆"里(让 AI 自己记),SOUL.md 只写最核心的风格和角色定义。

坑三:不同模型对 SOUL.md 的遵从度不同

大模型(DeepSeek V4、Qwen3)能很好地遵循复杂指令。小模型(GLM-4-Air)可能忽略一部分。如果你发现 AI 不听 SOUL.md 的,尝试简化指令或换更强的模型。

下一篇,我们来讲最高级的玩法——让 AI 自己干活:定时任务、子任务委派、多 AI 协作。

👇 今天就动手:打开终端,花 5 分钟写一个属于你的 SOUL.md。哪怕只写两行——你会发现 AI 的回复立刻不一样了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-05-15,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • SOUL.md 是什么?一个文件定义你的 AI助手 人设
  • 5 分钟动手写你的 SOUL.md 人设定制
  • SOUL.md 配置修改后立即生效吗?
  • 进阶:用 profile 配置管理多个 AI助手 身份
  • SOUL.md 人设定制常见踩坑与排障
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档