🤖HermesBlog
Hermes 公式チュートリアル · パート 178/9/2026

チュートリアル 17: 機能概要 — Hermes ができるすべて

チュートリアル 17: 機能概要 — Hermes ができるすべて — 公式ドキュメントに基づくわかりやすいガイド

チュートリアル17:機能概要 — Hermesにできること全部


想像してみてください。あなたが超優秀な秘書を雇ったとします。その秘書は、ただ雑談するだけでなく、あなたのコーヒーの好みを覚えていて、プロジェクトのメモを読み込み、ウェブを閲覧し、リマインダーを設定し、さらには声に出して話しかけてくる。そんな秘書こそ、Hermes Agentの正体です。このチュートリアルでは、機能概要を順に見ていきます。Hermesにできることをすべてご紹介するので、どのスーパーパワーをいつ使えばいいかがわかるようになります。


Hermes tutorial

ステップ1:基本から始めよう — 頭脳と記憶

世界を自動化する前に、まずはHermesの基盤に慣れ親しみましょう。以下の5つの機能が連携することで、Hermesは単なるチャットボットではなく、まるでチームメイトのように感じられます。

  • ツール&ツールセット — これはHermesの「手」にあたります。各ツールは特定のアクション(ウェブ検索、ターミナルコマンド実行、ファイル編集など)を実行します。ツールはツールセットにグループ化されており、プラットフォームごとにオン/オフを切り替えられます。スマホにどのアプリをインストールするかを選ぶ感覚に似ています。
  • スキルシステム — スキルは、Hermesが必要なときだけ読むカンニングペーパーのようなものです。すべての知識を一度に読み込む(トークンを無駄遣いする)代わりに、特定のスキルをオンデマンドで呼び出します。これはオープンな agentskills.io 標準に準拠しているため、さまざまなAIツール間でスキルを共有できます。
  • 永続メモリ — Hermesはあなたについて学んだことを2つのファイルに書き留めます。MEMORY.md(事実、好み、プロジェクトの詳細)とUSER.md(あなたの個人プロフィール)です。このメモリはセッションをまたいで保持されるため、同じことを繰り返し伝える必要はありません。
  • コンテキストファイル — プロジェクトを開くと、Hermesは自動的に.hermes.mdAGENTS.mdCLAUDE.mdなどのファイルを探します。これらは「ハウスルール」として機能し、その特定のフォルダ内でHermesがどう振る舞うべきかを指示します。
  • コンテキスト参照 — メッセージ内で@に続けてファイル名、フォルダパス、またはURLを入力します。Hermesはその内容を即座に会話に挿入します。例:
@./src/main.py  このファイルのバグをレビューしてください。
  • チェックポイント — Hermesがファイルを編集する前に、作業ディレクトリのスナップショットを取得します。何か問題が発生した場合は、/rollbackと入力するだけで変更を元に戻せます。ビデオゲームのセーブポイントのようなものです。

ステップ2:退屈な作業を自動化する

Hermesがあなたのことを理解したら、あなたが寝ている間に働かせましょう。

  • スケジュールタスク(Cron) — 特定の時間にタスクを実行するようHermesに指示します。平易な英語(「毎朝9時に」)またはcron式を使用できます。ジョブにはスキルを添付したり、結果を任意のプラットフォームに送信したりすることもできます。
hermes cron add "毎日メールの要約を送って" --schedule "0 9 * * *"
  • サブエージェント委任 — 複数のことを同時に行う必要がありますか? delegate_taskツールは子エージェントを生成します。各エージェントは独立したコンテキストとターミナルセッションを持ちます。デフォルトでは3つまで同時に実行できます(設定変更可能)。

  • コード実行execute_codeツールを使用すると、Hermesは他のHermesツールをプログラム的に呼び出すPythonスクリプトを作成できます。これにより、複数ステップのワークフローを1ターンに凝縮できます。反復的なデータタスクに最適です。

  • イベントフック — これらは、重要な瞬間に実行されるカスタムスクリプトです。ゲートウェイフックは、ロギング、アラート、またはウェブフックを処理します。プラグインフックは、ツールをインターセプトしたり、メトリクスを収集したり、ガードレールを強制したりできます。

  • バッチ処理 — プロンプトが1,000件ありますか? Hermesはそれらをすべて並列処理し、トレーニングや評価用の構造化データ(ShareGPT形式)を出力できます。研究者に最適です。


ステップ3:話す、聞く、そしてウェブを見る

Hermesはテキストだけではありません。フル機能のマルチメディアアシスタントです。

  • ボイスモード — マイクでHermesに話しかけ、音声で返答を聞くことができます。CLIおよびメッセージングプラットフォームで動作します。Discordのボイスチャンネルでライブ音声チャットをすることも可能です。

  • ウェイクワード — 「Hey Hermes」と話しかけるだけで、ハンズフリーで音声セッションを開始できます。オンデバイスのホットワードリスナーは、CLI、TUI、デスクトップアプリで動作します。ボタンを押す必要はありません。

  • ブラウザ自動化 — (ツールゲートウェイの一部)Hermesはブラウザを開き、ボタンをクリックし、フォームに入力し、データをスクレイピングできます。これはhermes setup --portalで設定します。このコマンドは、ウェブ検索、画像生成、テキスト読み上げもまとめてカバーします。

hermes setup --portal

まとめ

Hermes Agentは、AIアシスタンスのためのスイスアーミーナイフのようなものです。まずは基本機能(メモリ、コンテキスト、ツール)から始めて信頼関係を築きましょう。次に自動化(cron、委任、フック)に進んで時間を節約します。最後にメディア&ウェブ(音声、ウェイクワード、ブラウザ)を試して、真のハンズフリー体験を実現しましょう。

次回予告: チュートリアル18では、ツール&ツールセットシステムについて深く掘り下げます。ツールの有効化、無効化、そして独自のカスタムツールの作成方法まで解説します。お楽しみに!


📖 公式ドキュメント

この記事は Hermes Agent の公式ドキュメントに基づいています:公式ドキュメント › user-guide/features/overview