ブログに戻る

Hermes Agentの自己進化の仕組み——そしてその活用法

約15回のツール呼び出しごとに、Hermesは一時停止し、自己評価を実行します。何がうまくいったか、何が改善できるかを振り返り、その教訓をスキルドキュメントとしてスキルライブラリに保存します。次に似たタスクに出会うと、そのスキルを直接呼び出します。ゼロから始める必要はありません。

「約4週間で、これを『ツール』と呼ばなくなった。」r/hermesagentに3ヶ月間いるユーザーがこう書いています:「まだ頼んでいないことを先回りしてやり始めた。賢いんじゃない——俺を知ってるんだ。」

これがHermesを他のエージェントフレームワークから引き離す点です。より強いモデルでもなく、より多くのツールでもない。使い続けるうちに、エージェントがあなたのものになっていくことです。

4ステップのエージェントループ

Hugging Faceが6月17日にHermesのアーキテクチャ解説を公開しました——63,000回再生、現在入手できる最も完全な技術的ブループリントです。彼らはエージェントループを4つのステップに分解しています。

ステップ1:コンテキストの構築。 メッセージが届くと、Hermesはそれをそのままモデルに転送しません。4つの記憶層からデータを取得します:ワーキングメモリ(現在のセッション)、コアメモリ(あなたが誰で、何をしているか)、スキルメモリ(学習したスキル)、長期記憶(セッションをまたぐ履歴)。4層すべてが組み立てられてから、プロンプトがモデルに届きます。

コンテキストウィンドウが50%に達すると、Hermesは圧縮をトリガーします——既存のメッセージを要約し、トークンを積み重ね続けるのを防ぎます。このメカニズムが、API予算を燃やさずに24時間365日稼働し続けるための鍵です。

ステップ2:ツールの実行。 Hermesには17以上のツールと90のプリインストールスキルが付属しており、使うほどに両方の数は増えていきます。標準的なエージェントループ:モデルがどのツールを呼び出すかを決定し、実行し、結果をコンテキストにフィードバックします。

ステップ3:セッション管理。 エージェントがまだ前のメッセージを処理している間に別のメッセージを送信すると、セッションマネージャーが中断するかキューに入れるかを決定します。小さな詳細ですが、長時間稼働するエージェントには大きな影響があります——これがないと、同時メッセージがコンテキストを混乱させます。

ステップ4:自己評価——/learnのトリガーポイント。 これがHermesと他のすべてのエージェントフレームワークとの本当の境界線です。約15回のツール呼び出しごとに、エージェントは一時停止し、今起こったことを再生し、効果的なパターンをスキルドキュメントに抽出します。スキルは ~/.hermes/skills/ に書き込まれ、将来のセッションで自動的に読み込まれます。スキルを約20回再利用すると、似たタスクが約40%速く完了するようになります。

つまり:1ヶ月目はあなたがHermesを使っています。2ヶ月目からは、Hermesがあなたを使い始めます。

3つの教え方

スキルファイルを手で書く必要はありません。Hermesは知識を与えるための3つの道を用意しています。

道1:ただ話しかける。 最も高頻度の道。Hermesにやりたいことを伝え、完了させると、レッスンを自動的に要約します。何も追加でする必要はありません——ただし、実際に使っている場合に限ります。2日間だけ検索エンジン代わりに使ってタブを閉じるのではダメです。Sharbel A.は4,700回再生の動画端的に言っています:「Hermesエージェントのインストールは簡単な部分です。難しいのは、実際にどんなワークフローをそれで構築するかを知ることです。」現実的で繰り返し発生するタスクを与えれば与えるほど、より多くを学びます。

道2:/learnコマンド。 v0.18でこれがワンショットになりました。フォルダ、URL、PDFを指定するか、ワークフローをデモンストレーションすると、すべてを再利用可能なスキルモジュールに抽出します。Superbashはv0.18の解説で興味深いパターンを指摘しています:「そのスキルをPRDとして扱い、コーディングエージェントに渡してさらに洗練させることができます。」/learnが生成するスキルファイルは標準フォーマットで、Claude Codeや他のツールでも使えます。

道3:3つのファイルでパーソナリティを定義する。 @sandy4kadは、たった3つのファイルだけでHermesを共同創業者にした設定を共有しました:

  • ~/.hermes/SOUL.md:エージェントのアイデンティティ——「目の前にあるものは何でも実行する、たくましいクローン」。
  • ~/.hermes/MEMORY.md:文脈記憶——プロジェクトの背景、現在の目標、制約。
  • ~/.hermes/WORKSPACE.md(オプション):タスクボードと作業記録。

@JulianGoldieSEOはうまく表現しています:「ほとんどの人はチャットボットを閉じると、それが自分の存在を忘れてしまう。Hermesは違う。同じエージェントがターミナルに。同じ頭脳がTelegram、Discord、Slack、WhatsApp、メールに。一つの記憶。話しかけるすべての画面で。そのとき気づいたんだ:これはチャットボットじゃない。」

学習リソース:浅いところから深いところへ

入門編——何ができるかを知る。

実践編——実際に動かす。

  • Sharbel A.: 6 Hermes Agent Workflows That Make It Actually Useful(7月1日、4,700回再生):「このボタンをクリック」ではなく、ワークフロー設計の方法論。キーポイント:エージェントにシステムを与えよ、さもなくば「パワフルに感じるが、何をすべきかわからない」状態になる。
  • AI LABS: Insane Ways To Make Your Hermes Agent Setup 90% Cheaper(7月1日、7,100回再生):コスト最適化の実践。圧縮閾値の調整、デフォルトの150最大ターン数が高すぎるかどうか、ローカルモデルとクラウドモデルの組み合わせ方をカバー。

上級編——どのように動くかを理解する。

コミュニティ編——一緒に探求する。

  • r/hermesagent:メインの議論ハブ。7月1日のv0.18リリーススレッド、Mac + MLX Apple Siliconメガスレッド、無料モデル/APIリソースリスト、「3ヶ月経って、最初に知っておきたかったこと」の振り返りがすべてここにあります。
  • three months with Hermes Agent — what i wish i had understood earlier:最も読む価値のあるユーザージャーナル。「ツールとして扱うな。些細なタスクを与えるな。疲れる——エージェントの疲れじゃない、予算の疲れだ。」

一つの判断

Hermesの自己進化はマーケティング用語ではありません。4層記憶 + 定期的な自己評価 + 自動スキル生成はエンジニアリングの現実です——エージェントは使用を通じて本当に行動を変えます。しかしそれは、結果があなたが投入する実際の作業量に比例することも意味します:タスクが浅く少なければ少ないほど、学習も薄くなります。

逆に考えてみてください:あなたが独立系開発者や、毎日多くの反復的な認知的労働をしている人なら——Hermesは現在入手可能な「パーソナルエージェント」に最も近い実用的な選択肢かもしれません。機能が最も多いからではなく、3ヶ月後には初日よりも良くなっているからです。ほとんどのツールはそれを言えません。

急いでインストールしないでください。まず一つの質問に答えてください:最初に任せる繰り返し発生するタスクは何か?それが分かってから、インストールしてください。

自分のボットをデプロイする準備はできましたか?

Telegram AIボットを3分で起動。サーバー設定は不要です。

ボットを始める