全部步骤
阶段 5·步骤 15·动手·10 分钟

越用越强的 Skill

Hermes 会自动把重复的任务变成 Skill,还会根据你的反馈自己改进。这是它跟其他 Agent 最大的区别。

Step 12 教了你怎么手动写 Skill、从 hub 装 Skill。但 Hermes 最厉害的地方不在这——它会自己创建 Skill,还会自己改进。

Hermes 自己长出来的 Skill

你有没有注意到,有些事你反复让 Hermes 做?可能是"把这段 Markdown 转成微信公众号格式的 HTML",可能是"总结一下这个 PR 的变更",可能是"清理一下这个 CSV 再导入数据库"。

前两三次,Hermes 是从零开始摸索的。但到了第三四次,它会在后台做一件事:把这个任务的解决方案提炼成一个 Skill 文件,保存到 ~/.hermes/skills/

这不是你教它的。它自己决定"这个任务值得记住怎么做"。

亲眼看一次

我们来触发一次自动 Skill 创建。连续给 Hermes 做三四次同类任务:

第一次:

把下面这段 Markdown 转成干净的 HTML,保留加粗和代码块的样式,去掉所有标题的 id 属性。

# 测试标题
这是一段**加粗**的文字,还有一段 `行内代码`。

第二次,换一段不同的内容,但同一个要求:

再转一段:

## 另一个标题
列表:
- 第一项
- 第二项,包含 `代码`

第三次、第四次继续同样的模式。

做完之后,看一下你的 Skills 目录:

ls ~/.hermes/skills/

你很可能会看到一个新文件夹,名字类似 markdown-to-html 之类的。打开里面的 SKILL.md 看看——它记录了输入格式、转换规则、你的偏好(比如去掉标题 id 属性这个要求)。

检查点~/.hermes/skills/ 下出现了你没手动创建的 Skill 文件。这就是 Learning Loop 在工作。

Skill 会自己改进

自动创建只是第一步。更有意思的是改进。

下一次你让 Hermes 做同样的转换,但你对结果不满意——比如你说:

下次转换的时候,段落之间加一个空行,代码块用深色背景。

Hermes 不只是这一次按你说的做。它会回去修改那个 Skill 文件,把你的反馈写进规则里。下次再做这个任务,新规则就是默认行为。

你可以验证:

cat ~/.hermes/skills/markdown-to-html/SKILL.md

你的反馈已经变成了 Skill 里的一条规则。

为什么这很重要

传统的 AI 工具是无状态的。你每次都要重新说一遍"我喜欢什么格式"、"不要用什么词"、"按什么规范来"。

Hermes 的 Skill 系统是有状态的、会成长的:

  • 第 1 次:从零开始,结果可能不太对
  • 第 3 次:自动创建 Skill,记住基本流程
  • 第 10 次:根据多轮反馈,Skill 已经非常精准
  • 第 20 次:你几乎不需要说任何额外的话,结果直接就是对的

这就是 PDF 里说的"飞轮效应"——用得越多,每一步都变得越强,而且它们互相加速。

怎么给好反馈

Skill 的改进质量取决于你反馈的质量。

好的反馈: "代码块不要用行内样式,用 class 名。" ——具体、可执行。

差的反馈: "感觉不太对。" ——Hermes 不知道该改什么。

越具体,Skill 进化的方向越准。

人工干预

Skill 文件就是 Markdown,你随时可以手动编辑。如果 Hermes 的自动改进走偏了,直接打开文件改回来。Hermes 会把你的手动修改当作最高优先级的信号,后续改进会基于你修正后的版本。

下一步:把 Hermes 部署到服务器上,让它 24 小时在线。