チュートリアル3:学習パス — 習得へのロードマップ
チュートリアル3:学習パス — 習得へのロードマップ — 公式ドキュメントに基づくわかりやすいガイド
Hermes Agent は、まるでスイスアーミーナイフのようなものです。100通りのことができますが、すべてを一度に覚える必要はありません。このラーニングパスは、「インストールしたばかり」から「独自のカスタムツールを開発している」状態までの最短ルートを示す地図のようなものです。
ステップ 1: まずはここから(初心者向け — 約1時間)
まだ Hermes Agent をインストールしていない場合は、読むのをやめて、まずインストールしてください。ターミナルで次の2つのコマンドを実行します。
# Install Hermes Agent
pip install hermes-agent
# Set up your first provider (one command covers everything!)
hermes setup --portal
--portal フラグは魔法のショートカットです。これを使うと、AIモデルと4つの内蔵ツール(ウェブ検索、画像生成、テキスト読み上げ、ブラウザ)を利用するためのログインが1つで完了します。5つも異なるアカウントを設定する必要はありません。たった1つでいいのです。
その後は、次の順番で読んでいきましょう。
- クイックスタート — 最初の会話を始める
- CLIの使い方 — ターミナルで Hermes と対話する方法を学ぶ
- 設定 — 好みに合わせて設定を調整する
このステップが終わる頃には、質問に答えたり、簡単なコマンドを実行したりできる、動作するAIアシスタントが手に入っているはずです。
ステップ 2: レベルアップ(中級者向け — 約2〜3時間)
基本に慣れてきたら、次は Hermes を自分のために働かせる番です。ここからが楽しいところです。
- セッション — Hermes が会話間でどのようにコンテキストを記憶するかを学ぶ
- メッセージング — Hermes を Telegram や Discord に接続して、スマホからチャットできるようにする
- ツール — 内蔵されているすべての機能(検索、画像、ブラウザなど)を発見する
- スキル — 再利用可能なスキルパッケージを作成して、Hermes に新しい技を教える
- メモリー — Hermes にあなたやあなたのプロジェクトに関する情報を長期的に記憶させる
- Cron(スケジュール実行) — 毎朝のブリーフィングのように、タスクを自動実行するようにスケジュールする
ここでの重要なコマンドは次のとおりです。
# Start a new session with a specific skill loaded
hermes --skill my-custom-skill
また、この段階でメッセージングボットの設定も行います。ドキュメントには、Telegram と Discord の両方の完全なチュートリアルに加えて、毎朝ニュースを送信してくれるデイリーブリーフィングボットのようなサンプルプロジェクトも用意されています。
ステップ 3: さらに深く(上級者向け — 約4〜6時間)
ここからがパワーユーザーへの道です。もはや Hermes を使うだけでなく、Hermes を拡張していきます。
- アーキテクチャ — Hermes が内部でどのように構築されているかを理解する
- ツールの追加 — Hermes が呼び出せる独自の Python 関数を書く
- スキルの作成 — カスタムツールとプロンプトを、共有可能なスキルとしてパッケージ化する
- コントリビュート — 改善点をオープンソースプロジェクトに還元する
シンプルなカスタムツールは次のようになります。
from hermes import tool
@tool
def get_weather(city: str) -> str:
"""Get current weather for a city."""
# Your code here
return f"Weather in {city}: sunny, 72°F"
これを書くと、誰かが天気について尋ねたときに、Hermes が自動的にあなたの関数を呼び出せるようになります。複雑な統合は必要ありません。
あなた専用のロードマップ
正直なところ、すべてを読む必要はありません。自分の目標を選びましょう。
- ターミナルアシスタントが欲しいだけ? ステップ 1 をやって終了です。
- Telegram ボットが欲しい? ステップ 1 + ステップ 2(メッセージング + 音声セクション)をやりましょう。
- 生活を自動化したい? ステップ 1 + ステップ 2(Cron + メモリーセクション)をやりましょう。
- 何か新しいものを開発したい? 3つのステップすべてをやりましょう。
ドキュメントは読みたい場所を飛ばせるように構成されています。公式ページの表には推定所要時間も記載されており、ほとんどの人がステップ 1 を1時間以内で終えています。
まとめ
このラーニングパスは、料理を学ぶことに似ています。まず湯を沸かすことを覚え(ステップ 1)、次にレシピに従い(ステップ 2)、最後に自分自身の料理を考案します(ステップ 3)。小さく始めて、自信をつけ、準備ができたら範囲を広げていきましょう。
次のステップへ: チュートリアル 4 では、Hermes を最新の状態に保つ方法を学びます。内蔵の安全ネットを使いながら、クリーンなアップデートとアンインストールの手順を見ていきます。
📖 公式ドキュメント
この記事は Hermes Agent の公式ドキュメントに基づいています:GitHub ›/tree/main/.plans