第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/features/skills