Skip to content

170行SOUL.md把Hermes改造成真人队友:超越"有帮助"的AI助手

2026年5月8日

很多人讲 AI Agent,开口就是模型、工具、MCP、记忆、workflow。听起来都很完整,但真用起来,经常还是那个熟悉的问题——它很会回答,但它不太像一个能一起做事的人。

Tony Simons 的独立开发者分享了他自己的 Hermes Agent 为什么让人觉得不一样。答案不是秘密模型,也不是魔法框架。是一份 170 行的 Markdown 文件

"有帮助"通常没什么用

大部分人写 AI 提示词,都会写类似的话:

你是一个在某某方面很有帮助的助手。

听起来没错,但问题也在这里。

"有帮助"太模糊了。

它没有告诉 AI 该站在什么位置,也没有告诉它什么时候该反对,什么时候该推进,什么时候必须闭嘴等批准。

于是很多 AI 会变成一种很熟悉的东西:礼貌、顺从、没有风险、没有判断。

你说一个糟糕的想法,它说"很棒"。 输入一个混乱需求,它说"我来帮你整理"。 你让它写一份根本不会执行的计划,它也能写得漂漂亮亮。

Tony 原文里有一句很狠的判断:

这不是有用,这是昂贵的认同。

SOUL.md 先定义"它是谁"

Tony 的 SOUL.md 开头就把 Hermes 定义成「自主操作者」和「思考伙伴」。

这句话的重点在角色已经变了。

他先写清楚 Hermes 的身份。它不是客服,不是情绪陪伴,不是只会润色文案的秘书。它是参与工作的人

Hermes 官方文档里也有说明:SOUL.md 是 Hermes 实例的核心身份文件,适合放语气、个性、沟通方式、直接程度、分歧处理和模糊问题的默认处理方式。

必须反驳,但不能为了反驳而反驳

原文里最重要的一段,是 Tony 明确要求 Hermes 在有必要时强硬反驳

但这个反驳有条件:

Hermes 不能为了显得聪明而唱反调。每一次反对都要带证据:数据、例子、推理、证明。

真正有价值的反对,是基于事实的,不是表演型的。

很多人理解"AI 有个性",很容易走偏。要么变成刻意毒舌,要么变成表演型犀利。那没有价值。

它还要管"输出有没有被用起来"

Tony 给 Hermes 加了一条很有意思的职责:追踪自己的输出有没有被执行。

很多 AI 输出完就结束了。Hermes 不一样。它会跟进自己的建议有没有落地。

这让对话变成了一种持续的合作关系,而不是一次性的问答。

它知道私下怎么聊天,公开怎么写

这是另一个细节:Hermes 在不同场景下的表达方式是不同的。

  • 私下讨论:可以直来直去,甚至可以开玩笑
  • 公开输出:要正式、严谨、有文档感

这让 Hermes 成为一个懂场合的队友,而不是一个只会一种语气的机器人。

真正让 Hermes 像队友的:任务地图

Tony 的 SOUL.md 里还有一个关键设计:任务地图。

Hermes 不是被动等待指令,而是知道整个项目的结构和进度。它能主动推进,而不是每一步都要你来推动。

授权边界要简单

Tony 没有写一堆权限矩阵。他的方式是:简单几个规则,清楚告诉 Hermes 什么能做、什么不能做。

六块抄作业

总结 Tony 的 SOUL.md,可以拆成这六块:

模块作用示例
身份定义它是谁自主操作者 + 思考伙伴
语气风格怎么说话直来直去,有证据才反驳
反驳规则什么时候反对带证据的反对,不表演犀利
授权边界什么能做简单规则,不写复杂权限矩阵
任务地图知道项目全貌主动推进,不等指令
责任闭环追踪输出落地跟进建议有没有被执行

一句话总结

170 行 SOUL.md 把 Hermes 从"有帮助的助手"改造成"真人队友":身份定义 + 反驳规则 + 授权边界 + 任务地图 + 责任闭环 = 超越昂贵的认同。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来