第19篇:技能系统——让 AI 越用越聪明
Hermes Agent 官方教程第19篇:让 AI 越用越聪明
第19篇:技能系统——让 AI 越用越聪明
想象一下,你有一个万能助理,但他每次干活前都要你从头教一遍。技能系统就是给这个助理准备的一本“操作手册”——平时不占地方,需要时随手翻到那一页,他立刻知道该怎么干。
Hermes 的技能(Skills)就是这样的按需知识文档。它们遵循“渐进式披露”原则,平时只占用极少的 token,用到时才加载完整内容。所有技能默认存放在 ~/.hermes/skills/ 目录下,你也可以添加外部技能目录。
第1步:从零开始(可选)
默认情况下,每个 profile 都会预装一套基础技能。如果你想要一个“纯净版”,有三种方式:
- 安装时跳过:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --no-skills - 创建 profile 时跳过:
hermes profile create research --no-skills - 对已安装的 profile 运行时切换:
hermes skills opt-out # 停止未来自动安装,不删现有文件
hermes skills opt-out --remove # 同时删除未修改过的预装技能(需确认)
hermes skills opt-in --sync # 撤销,重新安装
安全提示:
opt-out只阻止未来的安装,绝不删除已有文件。只有--remove且技能未被你修改过时才会删除。
第2步:直接使用技能
每个已安装的技能都会自动变成一个斜杠命令,直接用就行:
/gif-search funny cats
/axolotl help me fine-tune Llama 3 on my dataset
/plan design a rollout for migrating our auth provider
只输入技能名(如 /excalidraw)会加载技能,然后让 AI 询问你需要什么。
第3步:叠加多个技能
一条命令里可以串联最多 5 个技能,后面的文字就是你的指令:
/github-pr-workflow /test-driven-development fix issue #123 and open a PR
解析会在第一个非技能词处停止,所以 /tmp/scan.pdf 这样的路径参数不会被误吞。
第4步:用 /learn 快速创建技能
不想手写 SKILL.md?直接用 /learn 指向任何你熟悉的资料(本地 SDK、网页、文档),AI 会自己收集素材并按照官方标准生成技能,描述不超过 60 字符,格式规范。
总结
技能系统让 Hermes 像一本不断增厚的“武功秘籍”——平时轻装上阵,用时精准出击。你可以随时添加、修改或删除技能,也可以从零开始打造专属技能库。善用 /learn 和技能叠加,你的 AI 会越用越顺手。
下一篇预告:第20篇:技能包(Skill Bundles)——把常用技能打包成一键命令
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/skills-system