チュートリアル19:スキルシステム — AIをより賢くする
チュートリアル19:スキルシステム — AIをより賢くする — 公式ドキュメントに基づくわかりやすいガイド
これは Hermes Agent 公式チュートリアルシリーズの一部です。すべてのチュートリアルを見る
あなたのAIアシスタントを、新人社員だと思ってみてください。頭は良いけど、会社のことを全部知っているわけではありません。スキルとは、特定のタスクを実行するときだけ渡す取扱説明書のようなものです。最初から全部のマニュアルを暗記させるのではなく、仕事が発生したときに棚から必要な分だけ取り出す——それがまさに、Hermes Agent におけるスキルシステムの役割です。
スキルとは?
スキルとは、エージェントが必要に応じてオンデマンドで読み込むシンプルな知識ドキュメントです。カンニングペーパーだと思ってください。「プログレッシブディスクロージャー(段階的開示)」パターンに従い、エージェントは実際に必要なときだけ詳細を読み込むため、メモリを節約し、処理を高速に保てます。すべてのスキルは、コンピューター上の特別なフォルダー ~/.hermes/skills/ に保存されます。
ステップ1: まっさらな状態から始める(任意)
デフォルトでは、Hermes には一連のプリインストール済みスキルが付属しています。でも、まっさらな状態(バンドルスキルなし)にしたい場合もあるでしょう。方法は次のとおりです。
インストール時:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --no-skills
新しいプロファイル作成時:
hermes profile create research --no-skills
すでにインストール済みのプロファイルの場合:
hermes skills opt-out # 今後スキルが追加されるのを停止
hermes skills opt-out --remove # 未編集のバンドルスキルも削除
hermes skills opt-in --sync # 元に戻してスキルを再追加
デフォルトで安全:
opt-outは将来の追加を止めるだけで、何も削除しません。--removeフラグは、あなたが編集していないスキルだけを削除します。カスタムスキルは常に安全です。
ステップ2: スキルを使う — スラッシュコマンド
ここが魔法のようなところです。インストールされたすべてのスキルは、自動的にスラッシュコマンドになります。/スキル名 に続けてリクエストを入力するだけです:
/gif-search funny cats
/plan design a rollout for migrating our auth provider
/excalidraw
最後の例は、スキルを読み込んで、エージェントがあなたの要望を尋ねてくるものです。これだけです!
ステップ3: 複数スキルのスタッキング
一度に複数のスキルが必要ですか? メッセージの先頭で連結できます(最大5つまで):
/github-pr-workflow /test-driven-development fix issue #123 and open a PR
エージェントは両方のスキルを読み込み、残りのメッセージを指示として使用します。賢いでしょ?
役立つヒント: パーサーは、スキルではない最初の単語で停止します。つまり、/tmp/scan.pdf のようなファイルパスがあっても混乱しません:
/ocr-and-documents /tmp/scan.pdf extract the tables # スキルを1つ読み込み、/tmp/scan.pdf は引数として扱われる
ステップ4: スキルバンドル(繰り返し使う組み合わせ用)
同じスキルの組み合わせを何度も使う場合は、スキルバンドルを作成しましょう。複数のスキルを一度に読み込む、短いコマンドです。曲を1曲ずつ選ぶ代わりにプレイリストを作るようなものです。バンドルされている plan スキルは、その良い例です。
重要なポイント
- スキル = オンデマンド知識 — 必要なときだけ読み込まれ、トークンと時間を節約
- すべてのスキルは
~/.hermes/skills/に保存 — 追加も削除も簡単 - スラッシュコマンドで即座にスキルを起動 —
/スキル名と入力するだけ - 1つのコマンドで最大5つのスキルをスタックして複雑なタスクに対応
- クリーンなプロファイルにはオプトアウト — 特定の用途に特化したケースに最適
まとめ
スキルシステムは、AIに整理整頓されたツールボックスを与えるようなものです。すべてのツールを一度に持ち歩くのではなく、仕事に必要なものだけを正確に選び取ります。GIFの生成、マイグレーションの計画、プルリクエストの作成など、どんなタスクでも、スキルはHermes Agentをよりスマートに、より速く、より効率的にします——リソースを無駄にすることなく。
次のチュートリアル: チュートリアル20 — 永続メモリ:セッションをまたいで存続する長期記憶をHermesに与える。
📖 公式ドキュメント
この記事は Hermes Agent の公式ドキュメントに基づいています:公式ドキュメント › user-guide/features/skills