「AIエージェント」と名乗るものの多くは、ツールベルトを付けたチャット画面にすぎません。質問すれば答えてくれるものの、すぐに忘れてしまい、翌日にはまた同じことを一から説明する羽目になります。Nous ResearchのHermes Agentは、別のアプローチを取ります。オープンソース、MITライセンス、自己ホスト型で、記憶とスキルのループを中核に据えたエージェントです。以下に書くことはすべて、プロジェクト側が「できる」と主張している内容です。設計自体は本当に興味深いと思いますが、能力に関する主張はベンダーの自己申告として扱ってください。自分のタスクで実際に動かして確かめるまでは、です。独立した直接比較の数値は誰も公開していません。
まず名前の整理から。3つの「Hermes」を混同すると一週間を無駄にします。Hermes Agentは自律型エージェントで、本記事の主題です。Nous HermesはNous Researchのオープンウェイト・モデルファミリー。そして**Hermès(エルメス)**はあのバッグのブランドで、まったく無関係です。エージェントはNousのモデルの上で動きますが、それに縛られているわけではありません。これは聞こえる以上に重要なポイントです。
Hermes Agentは何を「主張」しているか
Nousはこれを、学習ループを内蔵したエージェントと説明しています。バージョンの動きは速いので、ここに私が書く数字を信じるより、プロジェクトのGitHubリリースページを確認してください。ドキュメントによれば、インストールは1行です。
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
hermesと打てば、もう対話が始まります。Nousが宣伝する目玉の挙動はこうです。エージェントが一筋縄ではいかない問題を解決すると、自分自身に向けてSKILL.mdという手順書を書き残し、同じ解法をゼロから導き直さないようにする。長期記憶を保持し、過去の会話を検索してコンテキストを引き戻すこともできる。ただし、その積み上げが実際にあなたの仕事の役に立つかどうかは、マーケティングではなく評価(eval)で答えるべき問いです。
コーディングエージェントと一線を画す設計上のポイントが一つあります。Nousによれば、単一のゲートウェイプロセスからTelegram、Discord、Slack、WhatsApp、Signal、メール、CLIを横断して動作し、一つの記憶ストアを共有するとのこと。これが本当なら、午前9時にSlackで話しかけるエージェントは、深夜にTelegramでメッセージを送る、同じ記憶を持った同じエージェントだということになります。
スキルと記憶:本当に重要な部分
Claude CodeやCodexを使ったことがあれば、SKILL.mdフォーマットはご存じでしょう。名前、説明、指示を記したSKILL.mdファイルを格納したフォルダで、スクリプトや参照資料を同梱することもできます。Hermes Agentは、Anthropicが生み出し公開した同じオープン標準を使います。プロジェクトが売りにしている違いは、誰がスキルを書くかです。
Claude CodeやCodexでは、あなたがスキルを書く(あるいはエージェントに書かせる)と、エージェントがそれを消費します。Nousによれば、Hermes Agentは具体的なトリガーに基づいて自分でスキルを書き起こすとのこと。複雑なタスクが成功したとき、エラーから復旧したとき、あなたが訂正したとき、あるいは再利用可能なワークフローを見つけたとき、です。コンテキストを正気に保つため、スキルは段階的開示(progressive disclosure)で読み込まれるとされています。まず小さなインデックス、次に要求されたスキル本体、そして必要なときだけ同梱ファイル。これは標準が本来意図している動き方と一致します。
これらは標準のSKILL.mdスキルなので、Hermesが書いたものは原理上、このフォーマットを読める他のエージェントに移植できるはずです。つまり、エージェントが蓄積していくスキルは、理論上は特定ベンダーの牢獄ではないということです。頼りにする前に、実際のスキルで移植性を検証してください。
Hermes Agent vs Claude Code vs Codex:徹底比較
誰もが知りたい比較なので、率直に言います。これらは異なるカテゴリーであり、そうでないふりをすると失望することになります。
- Claude Codeはコーディングエージェントです。あなたのコードベースを読み、ファイルを編集し、ターミナル・IDE・デスクトップ・ブラウザでコマンドを実行します。ソフトウェアを出荷するために作られており、それが仕事です。
- OpenAI Codexもコーディングエージェントで、CLI、IDE拡張、クラウドランナーにまたがり、サブエージェントとスキルを備えます。同じ界隈、同じ主用途です。
- Hermes Agentは、リポジトリの編集を目玉としない汎用エージェントとして売り出されています。チャットの各接点を横断して、自分のスキルと永続記憶を書き起こし磨き上げること。それをオープンソースかつ自己ホスト型で行うことが本質です。
ベンチマークについて一言。これらのエージェント同士の直接対決の精度数値を公開した者は誰もおらず、私も捏造しません。Hermes Agentの「精度」数値をあなたに引用する者がいたら、それは何かを売りつけようとしています。
自己ホスト、モデル、サンドボックス
ここでオープンソースという切り口が注目に値します。Nousによれば、エージェントはモデル非依存です。Nous Portal上でも、OpenRouterのようなアグリゲーター上でも、他のプロバイダー上でも、独自のエンドポイント上でも動きます。エージェントとモデルが分離可能なので、ローカルモデルに向けて、すべてを社内に留めておくこともできます。
プロジェクトはさらに、並列ワークストリーム用のサブエージェントと、ローカル、Docker、SSH、Modalを含む複数の実行バックエンド(コンテナのハードニング付き)を説明しています。つまり自律型エージェントがコードを実行すると判断したとき、それがあなたの素のマシン上ではなく隔離されたサンドボックスの中で起きるように設計されている、ということです。
ビジネスと開発者のユースケース
コードを一行も書く必要のない、3つのパターンです。
- 速くなっていくSlack運用アシスタント。 Slackに接続し、週次メトリクスの要約を頼みます。主張はこうです。最初の月曜、エージェントは複数ステップの取得手順を割り出してスキルを書き、次の月曜には、ただそれを実行するだけ。その積み上げが本当に効くかどうかは、自分の仕事で試してください。
- 一つの記憶を共有するチャンネル横断アシスタント。 夜はTelegram、デスクではCLI、それがアプリごとのサイロではなく、一つの記憶ストアを共有する同一エージェントです。
- ホスト型ボットのプライベートな代替。 自社のマシン上のDockerで動かし、独自のエンドポイントに向け、データを社内に留めます。MITライセンス、座席課金なし。たとえば、顧客データを国外に出せない規制下のチームにとって、この構成は現実的な落としどころになります。
ビルダーにとって興味深い面は、自己記述型のスキルシステムです。Hermes Agentを基盤(substrate)として扱いましょう。繰り返し発生するタスクを解かせながらスキルを蓄積させ、それからそのポータブルなSKILL.mdファイルをCodexやClaude Codeに移すのです。そしてMITかつ自己ホスト型なので、コードを読み、フォークし、自分のエンドポイントに対して動かせます。
セキュリティと監督
自分でスキルを書き、コードを走らせるエージェントは、まさに慎重になって然るべきものであり、設計もそれを認めています。Nousは、スキルの書き込みが有効になる前に人間のレビュー用にステージングする書き込み承認の設定をドキュメント化しており、サンドボックス・バックエンドは自律実行を隔離された環境に留めるために存在します。これは「放し飼いにして祈る」ものではありません。ステージングを使い、サンドボックスを使い、書いたものをレビューする。少なくとも信頼できるようになるまでは。
書かれたものを手元に残す
動かすなら、成果はエージェントが蓄積するスキルです。役に立つと分かったものはポータブルなSKILL.mdファイルとしてCommand Centerに保存し、成果が一つのエージェントを越えて生き残るようにしましょう。
出典と参考資料
- Nous Research
- Anthropic: Equipping agents for the real world with Agent Skills
- Anthropic: Claude Codeドキュメント
- OpenAI Codexドキュメント
よくある質問(FAQ)
Hermes AgentはNous Hermesモデルと同じものですか? いいえ。Hermes Agentは自律型エージェント、Nous HermesはオープンウェイトのLLMファミリーです。エージェントはそれらのモデルの上で動けますが、モデル非依存と説明されています。
Hermes AgentはNousのモデルでしか動きませんか? いいえ。Nousによれば、多くのプロバイダーと独自エンドポイントで動きます。Nousモデルは選択肢の一つであって、必須ではありません。
Hermes Agentが書いたスキルは、それ専用にロックされますか?
オープンなSKILL.md標準を使っているので、原理上はこのフォーマットを読める他のエージェントで再利用できます。頼りにする前に、実際のスキルで検証してください。
無料ですか? エージェントはMITライセンスで自己ホスト型なので、ソフトウェア自体は無料です。あなたが向けたモデル推論の分だけ料金が発生します。
自分のマシンに触れずにコードを実行できますか? ドキュメントによれば、はい。ローカル実行に加え、Docker、SSH、Modalの各バックエンドをコンテナのハードニング付きで提供しており、自律的なコード実行はサンドボックスの中で行われます。
