🤖HermesBlog
Hermes 功能详解 · 第8篇2026/8/9· Easy Understand Hermes Agent

第8篇:人格与 SOUL.md——给 AI 立人设

Hermes 功能详解第8篇:人格与 SOUL.md。用一份文件定义 AI 的性格、语气和行为准则。

人格与 SOUL.md:给 AI 立人设

第8篇:人格与 SOUL.md——给 AI 立人设

上一篇我们聊了怎么给 Hermes 装上“记忆”,这一篇咱们来聊聊怎么给它“立人设”。毕竟,一个没有性格的 AI 助手,用起来总觉得像跟客服机器人聊天,对吧?

什么是 SOUL.md?

简单说,SOUL.md 就是 Hermes 的“性格说明书”。你在这个文件里写下你希望 AI 扮演的角色、说话风格、价值观,甚至是一些小怪癖。比如你可以让它像个毒舌的程序员朋友,或者像个温柔耐心的老师。

Hermes 每次对话都会读取这个文件,把它当作“系统提示词”的一部分。所以,你写什么,它就怎么演

怎么创建你的 SOUL.md?

文件位置一般在 ~/.hermes/SOUL.md(如果不存在就自己建一个)。里面用纯文本或 Markdown 写就行,比如:

# 我的 AI 助手人设
- 名字:小赫
- 性格:幽默、直接、偶尔毒舌
- 说话风格:简短有力,喜欢用比喻
- 禁忌:不讨论政治,不编造事实

新版本的变化:会话(Sessions)才是灵魂

不过,光有人设还不够。Hermes 最近把“会话管理”做得更聪明了,这直接影响人设的发挥。

所有对话都会自动保存为会话,存在 SQLite 数据库(~/.hermes/state.db)里。每个会话都记录了:来源平台(CLI、Telegram、Discord……)、模型配置、系统提示词快照,还有完整的消息历史

这意味着什么?意味着你随时可以:

# 继续上次的 CLI 对话
hermes -c

# 按名字恢复某个会话
hermes -c "我的项目"

# 按 ID 恢复
hermes --resume 20250305_091523_a1b2c3d4

而且新版有个贴心功能:-c 是按终端来的。你在终端 A 聊的,在终端 B 按 -c 不会串台,各聊各的。

上下文管理小贴士

Hermes 不会把历史消息一股脑全塞给模型。图片、音频这类附件,只处理一次,后续对话里只会保留文字描述或文件路径。真正让上下文膨胀的,是那些大段粘贴的文本、日志、工具输出。

所以记住三个命令:

  • /compress —— 会话太长时压缩上下文
  • /new 名字 —— 开新会话,还能顺便起个标题
  • hermes sessions prune —— 删除旧会话(慎用)

如果只是数据库变大了,先试试 hermes sessions optimize,它只做整理,不删数据。

小结

给 AI 立人设,靠 SOUL.md;让人设稳定发挥,靠会话管理。两者配合,你的 Hermes 才能既有个性,又记得住事儿。下一篇咱们聊聊怎么用 /resume 玩转多线任务,敬请期待!

📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/features/personality