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

チュートリアル18:ツールとツールセット — AIの手

チュートリアル18:ツールとツールセット — AIの手 — 公式ドキュメントに基づくわかりやすいガイド

これはHermes Agent公式チュートリアルシリーズの一部です。すべてのチュートリアルを見る

アシスタントにスイスアーミーナイフを持たせることを想像してみてください。各ツールが異なる刃で、ツールセットは刃を整理しておく小さなケースです。それがまさに、Tools & ToolsetsがHermes Agentのために果たす役割です。AIに「手」を与えて、ただ会話するだけでなく、実際に何かをすることを可能にします。


Hermes tutorial

ステップ1: ツールを知る(AIの指)

Hermesには、ビルトインツールが詰まったツールボックスが付属しています。チートシートはこちら:

カテゴリ 機能
Web インターネット検索、ページの読み取り web_searchweb_extract
ターミナル & ファイル コマンド実行、ファイル編集 terminalread_filepatch
ブラウザ 実際のブラウザを開いて画面を見る browser_navigatebrowser_vision
メディア 画像を見る、アートを作る、音声を出す vision_analyzeimage_generatetext_to_speech
エージェントオーケストレーション 計画、質問、コード作成 todoclarifyexecute_codedelegate_task
メモリ 過去のチャットを記憶 memorysession_search
自動化 タスクのスケジュール cronjob
統合 スマートホームやMCPサーバーと通信 ha_*、MCPツール

初心者向けヒント: これらを暗記する必要はありません。存在することだけ知っていればOK。必要なときに必要なものを選べば大丈夫です。


ステップ2: ツールをオンにする(電気のスイッチを入れるように)

ツールはツールセットにグループ化されています。あらかじめパッケージ化されたキットだと思ってください。チャットセッションごと、またはプラットフォームごと(Telegramや自分のコンピュータなど)に有効化できます。

操作方法はこちら:

# チャットで特定のツールセットを使用
hermes chat --toolsets "web,terminal"

# 利用可能なすべてのツールを表示(対話式メニュー)
hermes tools

# 特定のプラットフォーム用にツールを設定
hermes tools

表示されるもの: hermes tools を実行すると、親しみやすいメニューが表示されます。スペースキーを押すだけでツールのオン/オフを切り替えられます。ピザのトッピングを選ぶようなものです。欲しいものを選んで、残りはそのままにしておく感じです。


ステップ3: よく使うツールセットを知る(お気に入りキット)

すべてを覚える必要はありませんが、これらは最も頻繁に使うものです:

  • web — Webサイトの検索と閲覧
  • terminal — コンピュータでコマンドを実行
  • file — ファイルの読み取りと編集
  • browser — 実際のブラウザを自動操作
  • vision — 画像の分析
  • memory — チャット間での記憶
  • cronjob — タスクのスケジュール
  • delegation — Hermesにサブエージェントを生成させる

例: Hermesに何かを調査させて、メモをファイルに保存させたい場合。--toolsets "web,file" を使えば準備完了です。


ステップ4: 特別なツール(隠れた逸品)

知っておくと便利な特別な機能が2つあります:

1. X(Twitter)検索 — Xの投稿を検索できますが、デフォルトではオフです。xAIの認証情報(SuperGrokまたは XAI_API_KEY)が必要です。hermes tools → 🐦 X(Twitter)検索 でオンにできます。

2. ツールゲートウェイ — 有料のNous Portalサブスクライバーであれば、個別のAPIキーなしでWeb検索、画像生成、TTS、ブラウザ自動化を利用できます。次のコマンドを実行するだけ:

hermes model

その後、hermes tools で個々のツールを有効にします。


ステップ5: ターミナルバックエンドを選ぶ(コマンドの実行場所)

terminal ツールは、さまざまな場所でコマンドを実行できます:

バックエンド 機能 最適な用途
local 自分のマシンで実行(デフォルト) 信頼できるタスク、開発
docker 分離されたコンテナ内で実行 セキュリティ、テスト
ssh リモートサーバー上で実行 エージェントを自身のコードから遠ざける
singularity Singularityコンテナを使用 HPC / 科学計算

初心者向けヒント: まずは local から始めましょう。安全性が気になり始めたら docker に切り替えてください。


次回予告: スキルシステムについて詳しく解説します。Hermesにあなたのワークフローにぴったり合う新しい技を教える方法です。

これでHermesに「手」を与える方法がわかりました。次回は、独自のカスタムツールを作成する方法について詳しく見ていきます。Hermesにあなたのワークフローにぴったり合うまったく新しい技を教えられるようになります。

お楽しみに、そして自動化を楽しんでください! 🚀

📖 公式ドキュメント

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