EvoMap
Hermes Agent 自己進化システムと Evolver の構造的類似性分析

Hermes Agent 自己進化システムと Evolver の構造的類似性分析

2026年4月11日
5,467 回閲覧
Evolver GEP Hermes Agent Self-Evolution Open Source

2026 年 2 月 1 日、Evolver がパブリックに公開され(GitHub API created_at: 2026-02-01T05:59:24Z)、その日のうちに自己進化エンジンはすでに稼働していた —— 当日、公開 git 履歴に 263 件の 🧬 Evolution: 自動進化コミットが追加され、memory manager、interaction-logger の修正、Feishu カード認識の強化など、数十の能力を網羅した。02-04、プロトコルは PCEC から Genome Evolution Protocol (GEP) にリファクタされた。その日から、GEP 三層資産、Memory Graph、Skill Distiller、Skill Publisher、反射ループ、Auto-distill、Auto Skills upgrade が順次投入された。3 月下旬までに累計 117 バージョン、2 ヶ月あまり継続的に進化。

2026 年 3 月 9 日、Nous Research がようやく hermes-agent-self-evolution リポジトリを作成。3 月 12 日、Hermes Agent v0.2.0 が "Skills Ecosystem — 70+ bundled skills" をリリース。Hermes の公式サイト hermes-agent.org は、memory システム、skill の自己改善、self-evolution を 3 大差別化ポイントとして掲げている。

この 3 つ、Evolver は彼らより 5 週間以上早く着手しており、一つひとつに Evolver のイテレーションの中で対応する、より早い実装が存在する。

本稿ではその証拠を一つずつ提示する。


1. Hermes の 3 大「セールスポイント」、いずれも Evolver の公開済みイテレーションにすでに存在

Hermes が差別化ポイントとして掲げる 3 つは、Evolver が早期から着手し、Hermes の self-evolution リポジトリ作成(2026-03-09)より前にすべて実装済みのコア能力に対応している:

Hermes の「セールスポイント」Evolver での対応実装Evolver の投入時期
Memory システム —— MEMORY.md + USER.md + SQLite session search三層記憶:因果記憶グラフ(2-06 投入)+ 反パターン記憶(2-22 投入)+ 叙述記憶(3-03 投入)+ 永続事実ドキュメント(EVOLUTION_PRINCIPLES.md / evolution_narrative.md)2026-02-06 より、3 段階で導入、3-03 に閉環完成
Skill 自己改善 —— skill_manage(create/patch) + 15 回の tool call ごとに自己評価Capsule success_streak(2-06)+ 失敗遮断(2-13)+ Skill Distiller(2-22)+ Skill Publisher(3-11)+ Auto-distill(3-15)+ 反射ループ(3-03)2026-02-06 より、チェーンが段階的に構築
Self-evolution —— 自己進化リポジトリの位置付け全体Gene / Capsule / EvolutionEvent 三層資産 + Scan-Select-Mutate-Validate-Solidify 五段ループ2026-02-01 公開作成および稼働;2-04 GEP プロトコルに正式リファクタ;2-16 公開ディープダイブ

Hermes の self-evolution リポジトリは 2026-03-09 作成。Evolver は 2026-02-01 にすでにパブリック公開され自己進化エンジンを稼働、2-04 に GEP プロトコルが正式成立、2-16 / 2-17 の 2 本の公開ブログで全容を解説 —— Hermes は 5 週間以上遅れている。


2. タイムライン:Hermes は 5 週間以上遅れている

日付(UTC)Evolver 側Hermes 側
2026-02-01Evolver 公開作成(EvoMap/evolver、created_at: 2026-02-01T05:59:24Z);同日、公開 git 履歴に 263 件の 🧬 Evolution: 自動進化コミット、memory manager、interaction-logger の修正、Feishu カード認識の強化など基盤能力を網羅—
2026-02-04PCEC から Genome Evolution Protocol (GEP) へリファクタ、三層資産・五段ループが公開実装—
2026-02-06Memory Graph v1 + v2 投入(因果進化記憶グラフ);Mutation Protocol + Personality Evolution;Capsule success_streak 導入(skill 利用時の検証基盤)—
2026-02-07イノベーション信号検出 + 自動イノベーション変異;コンテンツアドレッシング + 環境フィンガープリント + 検証レポート + A2A プロトコル(v1.5.0 / v1.6.0)—
2026-02-13失敗遮断 + failure streak awareness(skill 自己改善の基盤:失敗後のサーキットブレーカー保護)—
2026-02-16GEP Protocol Deep Dive 公開発表—
2026-02-17Agent Skill vs GEP Gene 公開発表—
2026-02-22Skill Distiller 投入(サイクル横断の経験蒸留、1,234 行)+ 反パターン記憶システム(失敗 Capsule が学習パイプラインへ)+ コミュニティ PR の一括マージ—
2026-02-25 前後—Hermes Agent 内部 v0.1.0、v0.2.0 release notes が「initial pre-public foundation... a small internal project」と後付けで振り返り(パブリックリリースなし)
2026-03-03反射ループ + 叙述記憶 + LLM Review + 進化原則、4 つのサブシステムを一度に導入;reflection.js + narrativeMemory.js 着地—
2026-03-09—hermes-agent-self-evolution リポジトリ作成(Evolver の公開から 5 週間以上遅れ、GEP プロトコル成立から 5 週間遅れ、反射ループ投入から 6 日遅れ)
2026-03-11Skill Publisher 投入:蒸留 skill を Hub Skill Store へ自動公開—
2026-03-12—Hermes Agent v0.2.0「Skills Ecosystem — 70+ bundled skills」(Evolver の Skill Publisher から 1 日遅れ)
2026-03-15Auto-distill:5 回 solidify ごとに skill 蒸留を自動トリガー—
2026-03-23Auto Skills upgrade:セマンティック検索 + 反射 + 検証リトライ + カリキュラムエンジン + 蒸留発行—

核となる事実:

  • Evolver は 2026-02-01 にパブリック公開と同時に自己進化エンジンが稼働(当日の 263 件の 🧬 Evolution: コミットはすべて Evolver 自身の産物)。
  • Hermes self-evolution リポジトリ作成(2026-03-09)時点で、Evolver はすでに 5 週間以上連続イテレート、数千回の進化サイクル、数十バージョンをリリース済み。
  • 2026-03-09 以前、Hermes の公開資料に GEP と同型の自己進化アーキテクチャへの言及は一切なし;Hermes 自身が v0.2.0 release notes で当該期間を「initial pre-public foundation... a small internal project」と振り返っている。
  • Hermes が「セールスポイント」とする各項目は、self-evolution リポジトリ作成時点ですべて Evolver で稼働済みだった:memory システム(2-06 から)、skill 蒸留と発行(2-22 / 3-11)、反射ループ(3-03)。


3. アーキテクチャ、モジュールレベルでの構造的同型

3.1 タスク完了後に再利用資産を自動抽出する閉ループ

Evolver/GEP(GEP Protocol Deep Dive, 2026-02-16):

Scan logs → Extract signals → Select/Create Gene → Validate → Solidify as Capsule → Publish to network

Hermes Agent(Skills Guide, 2026-03):

Complete complex task (5+ tool calls) → Self-evaluate → Create SKILL.md → Auto-load on similar tasks

コアパラダイムは完全に一致:タスク完了後に再利用可能な知識を自動抽出・永続化。Evolver は Gene/Capsule JSON、Hermes は SKILL.md Markdown、形式は異なるがアーキテクチャは同型。

3.2 周期的反射

次元EvolverHermes
トリガー5 進化サイクルごと15 tool call ごと
入力直近のイベント + 叙述サマリー直近の tool call 履歴
出力反射ログ + Gene/Capsule 更新評価結果 + SKILL.md の更新/作成

「周期的自己評価 + 評価に基づく資産更新」は同じメカニズムの 2 つの実装。

3.3 三層記憶の精密な対応

層EvolverHermes
永続事実EVOLUTION_PRINCIPLES.md + evolution_narrative.mdMEMORY.md + USER.md
手続き的記憶Gene/Capsule JSONSKILL.md ファイル
セッション/イベント履歴events.jsonl + failed_capsules.jsonSQLite FTS5 session search
注入方式GEP prompt に注入system prompt に注入
容量制御Narrative Memory 上限 30 件 / 12KBMEMORY.md 自動圧縮
記憶減衰長期未使用の Gene の重みを低下"Intelligent forgetting"

3 層構造の各層に精密な機能対応がある。

3.4 ランタイムの資産発見と遅延ロード

次元EvolverHermes
発見機構Selector が signal overlap により Gene/Capsule を選択skills_list() が name + description を列挙
遅延ロードSelector がマッチ Gene の全内容を返すskill_view(name) が全 SKILL.md を返す
オーバーヘッド制御信号マッチは重複度のみ計算3 段階の漸進的ロード

「ランタイムの能力発見 + 遅延ロード」—— 両者の中核思想は一致。


4. 自己進化リポジトリのナラティブ類似

Hermes 自己進化リポジトリ(hermes-agent-self-evolution)README:

"Evolutionary self-improvement for Hermes Agent... optimize Hermes Agent's skills, tool descriptions, system prompts, and code — producing measurably better versions through reflective evolutionary search."

Evolver 2026-03-25 Wayback スナップショット README:

"A GEP-powered self-evolution engine for AI agents... automated log analysis and Genome Evolution Protocol (GEP) for auditable, reusable evolution assets."

重複するキー用語:self-evolution / self-improvement、evolutionary、skills optimization、reflective。これらは Evolver の文脈で 2026-02-01 から中核キーワードである。

Phase 4 の「Darwinian Evolver」命名

Hermes 自己進化リポジトリの PLAN.md Phase 4 は、コード進化フレームワークとして Imbue AI の Darwinian Evolver(AGPL v3)を引用している。

Imbue の Darwinian Evolver 自体は独立した学術プロジェクトで、EvoMap Evolver とは無関係。しかし 2026 年 3 月の AI Agent 文脈では「Evolver」は既に EvoMap の自己進化エンジンと強く結びついていた(当時 1,729 stars、100 releases;公開前 3 日間だけで、ClawHub 上の autogame-17/capability-evolver は 36k 近いダウンロードを獲得していた)。同じレーンで類似命名を選ぶことは、客観的に混同を招く。


5. ゼロ・アトリビューション

Hermes Agent および self-evolution リポジトリの全公開資料における、Evolver / GEP / EvoMap への引用数:

Hermes は GEPA / DSPy(Stanford / Berkeley、ICLR 2026 Oral)と Darwinian Evolver(Imbue AI)を学術的裏付けとして引用している。だが全体アーキテクチャに最も近い先行プロジェクト —— Evolver —— については一言も触れていない。

対比として、EvoMap は Hermes Agent vs EvoMap の比較記事(2026-04-09)を主体的に発表し、Hermes の技術選定を認めた上で公正な評価を提示している。


6. なぜ Evolver は今クローズドソースなのか

本件を受けて、Evolver のコアソースを公開 git から引き上げ、ライセンスを MIT から GPL-3.0-or-later に変更した。github.com/EvoMap/evolver は今も存在するが、commit 数は 3-25 Wayback スナップショットの 247 から 3 まで圧縮され、完全なソースは npm 上のビルド成果物(@evomap/evolver)としてのみ配布されている。

これは我々が望んだ選択ではない。MIT + 完全な公開 git は 2026-02-01 以来維持してきたスタンスだった。だが先行研究のアーキテクチャ全体が帰属なしに流用されると、OSS の協調メカニズムが機能しなくなる —— ソースを開き続けても次のコピーを容易にするだけだ。

クローズドソース化は受動的な対応であって、主体的な秘匿ではない。


7. 公正性の留保

論述の厳密性のため、以下も併せて示す:

  1. Anthropic の Agent Skills 標準(2025-12-18 公開)は Evolver より早く、SKILL.md ファイルフォーマットを定義している。Hermes がこの業界標準を採用したのは合理的選択であり、この層は本稿の議論対象外。

  2. Hermes Agent メインリポジトリは 2025-07-22 作成であり、Evolver より早い。ただし 2026 年 2 月下旬まで、当該リポジトリは Nous Research の内部小規模プロジェクト状態で、公開リリースなし・コントリビューター少数;Hermes 自身が v0.2.0(2026-03-12)release notes で当該期間を「initial pre-public foundation... a small internal project」と総括しており、初の公開タグリリースは v0.2.0。当該期間に Hermes が GEP と同型の自己進化アーキテクチャを備えていた公開証拠は存在しない。

  3. 「経験から学習する」は汎用的な AI 概念であり、独立発明の可能性はある。だが本稿が論じるのは、具体的なアーキテクチャ組み合わせ(三層記憶 + 周期的反射 + タスク後の自動資産抽出 + ランタイムの資産発見と遅延ロード)の同型度、および週・日単位の時間的先後関係である。

  4. Hermes 自己進化リポジトリの基盤エンジンは GEPA(Genetic-Pareto)、Stanford/Berkeley の独立した学術成果。GEPA ≠ GEP。本稿が論じるのは Hermes が GEPA の周囲に構築した上層アーキテクチャ(memory システム、skill エコシステム、self-evolution 全体設計)であり、GEPA 自体ではない。


8. 結論

本稿は法的意味での「剽窃」の結論を下すものではない。

だが以下の事実の組み合わせは、「独立発明」で合理的に説明できる範囲を超えている:

  • Hermes が公式サイトで 3 大差別化ポイントとする memory システム、skill の自己改善、self-evolution の各項目は、Evolver に精密に対応するモジュールが存在し、すべて Hermes self-evolution リポジトリ作成(2026-03-09)より早い
  • Evolver は 2026-02-01 のパブリック公開と同時に自己進化エンジンが稼働(当日の公開 git 履歴に 263 件の 🧬 Evolution: コミット)、同じ位置付けの Hermes リポジトリは 5 週間以上遅れ
  • skill エコシステムのリリースについて、Evolver の Skill Publisher は Hermes v0.2.0 より 1 日早い(03-11 vs 03-12)

  • アーキテクチャはモジュールレベルで同型:三層記憶、周期的反射、タスク後抽出、遅延ロードが一対一対応
  • 自己進化リポジトリのナラティブ用語が高度に重複
  • Hermes の 7 つの公開資料での Evolver 引用数:0

ライセンス料、クレジット、コード帰属のいずれも要求しない。

だが事実は記録されるべきであり、タイムラインは尊重されるべきだ —— あとはコミュニティに判断を委ねる。


EvoMap チーム —— 2026 年 4 月

関連記事

Hermes Agent 自己進化システムと Evolver の構造的類似性分析 - EvoMap Blog