这两天我看了一个仓库,名字叫 agency-agents-zh。
刚点进去的时候,我以为它也就是那种“又一份角色提示词大礼包”。
结果往下翻了一会儿,我发现它有点不一样。
它不是只想告诉你:给 AI 一个设定就完了。
它在做的,其实是另一件更有意思的事:
把“人格”“角色”“工作方式”这三件事,尽量变成可以落地、可以迁移、可以装进不同 Agent 工具里的东西。
这就很对我胃口。
因为最近很多人玩 Hermes,已经不满足于“能聊就行”了。
大家更在意的是:
- 它像不像一个稳定的助手
- 它会不会今天一个样,明天一个样
- 它能不能在不同场景里,始终按同一种方式做事
- 它到底是个会聊天的壳子,还是一个有边界、有分工、有记忆习惯的 Agent
而这篇我想聊的,就是这件事。
为你的 Hermes 定义人格和角色,到底值不值得做?又该怎么做?
我先说答案:
值得。
而且这事越早做,后面越省心。
很多人其实不是在“用 Hermes”,而是在“临时指挥一个失忆的人”
这话听着有点损,但我觉得挺真实。
很多人刚装好 Hermes 之后,第一反应都是先试试。
让它查资料、写点东西、帮忙改代码、连个网关、再顺手配点工具。
刚开始当然会觉得挺爽。
但用几天之后,问题就慢慢出来了。
你会发现它这次像个产品经理,下次像个程序员,再下次又像个客服。
写文章的时候语气变了。
做规划的时候判断飘了。
昨天还记得你的做事习惯,今天又像重开了一局。
说白了,不是模型突然变笨了。
而是你压根没给它一个稳定的“人”。
你只是在每次开工前,临时给它派活。
这种玩法短期能玩,长期很累。
因为最后不是 Hermes 在协助你。
是你一直在给 Hermes 做现场导演。
真正好用的 Hermes,不只是会做事,还得先知道“自己是谁”
这也是我看这个仓库最有感觉的一点。
agency-agents-zh 这个项目,表面上看是一个 211 个 AI 角色的角色库,还支持 Hermes、Claude Code、Cursor、Copilot、Codex 这些工具。
但它更有价值的地方,我觉得不在“数量多”。
而在它把一个很多人模模糊糊感觉到、但没认真拆开的东西,直接摆到了台面上:
Agent 不是只靠一句“你现在扮演 XXX”就能稳定工作的。
一个像样的角色,至少要有三层。
第一层,是人格。
也就是它说话的方式、判断的倾向、做事时优先考虑什么,遇到冲突时站哪边。
第二层,是职责。
它到底负责写作、代码、审查、运营,还是负责某一个垂直领域。
第三层,是流程。
它不是知道自己是什么就完了,它还得知道自己该怎么开始、怎么交付、什么不能做、什么必须先做。
这三层如果没有拆开,Hermes 很容易变成一个“什么都能接,但每次都不完全是同一个人”的工具。
这就是很多人一开始上头,后来又觉得越来越飘的原因。
这个仓库最让我在意的,不是 211 个角色,而是它背后的那套拆法
我看了它的 README,也顺手看了脚本部分。
它里面有个细节我觉得特别值得拿出来说。
这个项目不是只存一堆提示词文件,然后告诉你自己复制粘贴。
它会把同一套角色定义,转换给不同工具使用。
其中最有意思的是 OpenClaw 那条线。
README 里明确写了,OpenClaw 的角色会被拆成:
SOUL.mdAGENTS.mdIDENTITY.md
这三个名字,味道就已经出来了。
尤其是 SOUL.md。
这个命名就不是在讲“功能说明书”,而是在讲:
这个 Agent 的灵魂是什么。
我又翻了仓库里的 scripts/convert.sh,它在转换到 OpenClaw 格式的时候,也不是简单机械切文件。
它会按标题内容去区分哪些更偏“身份、记忆、风格、规则”,放进 SOUL.md;哪些更偏“使命、交付、工作流程”,放进 AGENTS.md。
这说明什么?
说明在这个项目作者眼里,Agent 的“像谁”跟“做什么”,本来就不是一个维度。
这个拆法,我个人非常认。
因为很多人现在配置 Hermes,最容易犯的一个错,就是把所有东西揉成一锅。
既写人设,又写任务,又写工具限制,又写口头禅,又写工作流,最后塞进一大段提示词里。
刚写完的时候觉得很完整。
真用起来,经常乱。
因为人格和职责,本来就该分层。
放到 Hermes 身上,这件事就更重要了
agency-agents-zh 这个仓库在 README 里也写得很明白,它支持把角色转换成 Hermes skills,安装到 ~/.hermes/skills/ 下面。
也就是说,这套角色并不是只给 Claude Code 或 OpenClaw 准备的。
Hermes 也能接。
但我觉得,很多人看到这里容易理解偏。
他们会觉得:
哦,那不就是往 Hermes 里多装几个 skill 吗?
不完全是。
在我看来,这里真正值钱的,是它提醒了你一件事:
Hermes 的能力,不该只靠工具堆出来,还得靠角色秩序立起来。
你工具接得再多,模型配得再猛,网关玩得再花。
如果你的 Hermes 没有稳定的人格和清晰的角色边界,它依然容易变成一个状态不稳的万能打工人。
今天帮你写文章。
明天帮你看代码。
后天又去做运营。
听起来很全能。
其实很容易全都沾一点,但没有一个方向真正顺手。
所以我现在越来越觉得,Hermes 真想养得顺,不能只盯着模型和工具。
你还得先回答两个问题:
- 这个 Hermes,到底是谁?
- 它,主要负责什么?
这两个问题不定下来,后面很多体验都会漂。
我理解的人格,不是“加点口头禅”,而是先把判断边界定出来
很多人一说给 Agent 定人格,就容易往“风格化”上跑。
比如让它更活泼一点,毒舌一点,简洁一点,像朋友一点。
这些当然不是没用。
但如果你只停在这一步,我觉得还远远不够。
因为真正决定一个 Agent 好不好用的,从来不只是它说话像不像个人。
而是它做判断的时候,优先级稳不稳。
举个最简单的例子。
有的人希望 Hermes 是个执行型助手,那它就应该少扯背景,多给结果。
有的人希望 Hermes 是个保守型助手,那它在高风险操作前就该先确认。
有的人希望 Hermes 适合写作,那它就不能老写成说明书口吻。
有的人希望 Hermes 负责代码,那它就该更强调验证、测试、文件结构、边界条件。
你看,这些才是人格真正影响使用体验的地方。
不是语气词。
是判断顺序。
所以如果让我给“人格”下个更实用的定义,我会这么说:
人格,就是你的 Hermes 在长期协作里,默认怎么判断问题。
这个东西定得越清楚,后面越稳。
角色也不是“起个名字”就行,而是要敢做减法
我看到 agency-agents-zh 里有很多细分角色,工程、设计、营销、产品、测试、金融、法务,分得很细。
这背后有个特别现实的逻辑。
一个 Agent 真正好用,往往不是因为它什么都懂,而是因为它有明确偏科。
偏科不是缺点。
对 Agent 来说,很多时候反而是优点。
因为你一旦把角色边界划清楚,它的输出就会更稳定。
比如写作 Agent,就别让它顺手去做架构设计。
代码 Agent,就别顺手让它代写公众号。
产品 Agent,就让它专心拆需求、写 PRD、理流程。
这种分法,我自己一直都挺认的。
前面我也写过 Hermes 多 Agent 的玩法。
本质上就是一个思路:
不要老想培养一个无所不能的总管家,而是应该养几个职责清楚、互不串味的专家。
这也是为什么我会觉得“为 Hermes 定义角色”这件事,不是形式主义。
它其实是在帮你降噪。
少串台。
少失忆。
少风格漂移。
少上下文污染。
这个价值,真不是一句“你现在是个专家”能替代的。
那普通用户到底该怎么给 Hermes 定义人格和角色?
如果你今天就想开始弄,我不建议一上来写特别长。
长不等于稳。
我更建议你按下面这个顺序来。
第一步:先定角色,不要先堆风格
先写清楚它是干什么的。
比如:
- 写作助手
- 编码助手
- 资料研究助手
- 产品规划助手
- 家庭中枢运维助手
角色一定要具体。
别写成“全能 AI 助手”。
这种最没用。
因为等于没定义。
第二步:再定边界,明确它不该干什么
这一步很多人会跳过。
但我觉得特别关键。
你越不想让 Hermes 串味,就越要把“不做什么”写出来。
比如:
- 写作助手不负责写代码实现
- 编码助手不负责做市场判断
- 运维助手只给可执行建议,不写宣传文案
- 研究助手先查证,再给结论,不靠想象补全
这一步做完,Hermes 的稳定性会明显高很多。
第三步:最后再写人格
人格别写成小说设定。
实用一点。
写四类就够了:
- 它说话的节奏
- 它判断时优先什么
- 它遇到风险时怎么处理
- 它交付时追求什么
比如:
- 说话简洁,少空话
- 先验证,再结论
- 有副作用的动作先确认
- 输出更重执行性,少理论铺垫
你会发现,到了这一步,你写出来的才是真正能用的人格。
不是皮肤。
是骨架。
为什么我觉得这事接下来会越来越重要
因为 Agent 正在从“聊天工具”往“长期协作对象”走。
一旦进入长期协作,大家比的就不是谁第一句话更聪明。
而是谁更稳定。
谁更像同一个人。
谁更知道自己的位置。
谁更不容易串台。
agency-agents-zh 这个项目给我的一个明显感觉就是:
已经有人开始认真做这件事了。
不是只做几句花哨提示词。
而是在想,怎么把角色结构化,怎么把人格和职责拆开,怎么让这些东西能装进 Hermes、Codex、OpenClaw、Cursor 这些不同工具里继续复用。
这条路,我觉得是对的。
因为以后真正值钱的,不会只是“哪个 Agent 会得更多”。
而是:
哪个 Agent 更像一个可持续合作的人。
我自己的判断
如果你现在还把给 Hermes 定义人格和角色,理解成一种“玩法增强包”,那我觉得有点低估它了。
这件事本质上是在做两件事。
第一,帮 Hermes 稳定下来。
第二,帮你自己把协作方式理清楚。
你越早把这两件事做了,后面越不会陷入一种很烦的状态:
明明模型不差,工具也不少,但 Hermes 总像没养熟。
所以这篇最后,我给的建议也很直接。
如果你手上只有一个 Hermes,先别急着继续给它加功能。
先花点时间,给它写清楚:
- 它是谁
- 它负责什么
- 它不负责什么
- 它做判断时优先什么
如果你已经开始玩多 Agent,那就更应该把这件事补上。
因为多 Agent 真正难的,从来不是多开几个窗口。
难的是别串味。
别失忆。
别今天像这个,明天像那个。
而“人格”和“角色”,恰好就是这件事的地基。
地基不先打,后面工具装得越多,反而越容易乱。
如果你问我,这个仓库值不值得看。
我会说,值得。
不只是因为它给了你一大堆现成角色。
更因为它提醒了一件很多人正在忽略,但很快都会补课的事:
Hermes 想真正像个助手,先得像个完整的人。