MH

magnus919/hermes-skillopt

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

32 stars 品質 62 トレンド 31MIT

エルメスエージェントのスキル最適化 - マイクロソフトリサーチのスキルオプトから派生:検証ゲートによるテキストスペース最適化による52/52の設定が改善されました.

概要

Microsoft Research の SkillOpt 紙 (arXiv 2605.23904) に触発され、テキスト スペースの最適化が 52/52 の設定でエージェントのスキルを向上させることを証明しました。7 モデル、6 ベンチマーク、3 エージェントのハーネスです。 ほとんどのスキル開発は、その品質を判断するためにスキルを読んでいます。 コンパニオンスキルペンスペーパー(arXiv 2605.23899)は、LMLの判断が46.4%悪化していることを示しています。 SkillOpt は、Hermes Agent の組み込みカンバンシステムを使用して、6 段階の最適化パイプラインを実行します。 トレーニングとバリデーションのタスクセットは違います。 未発表のタスクでパフォーマンスを改善したり維持したりする場合、編集は許可されます。 現在のバリデーションは多岐に渡ります: パス/フェイルは、ハードプライマリゲートであり、品質、完了速度、トークンの効率が重みのあるスコアに組み込まれています。 1。 - あなたのスキルディレクトリにリポジトリをクローンします。 2.

概要(AI 翻訳)

厳格な方法論主導のパイプラインを使用して、エージェントのスキル文書を最適化します。 Microsoft Research の SkillOpt 紙 (arXiv 2605.23904) に触発され、テキスト スペースの最適化が 52/52 の設定でエージェントのスキルを向上させることを証明しました。7 モデル、6 ベンチマーク、3 エージェントのハーネスです。

コアの問題

ほとんどのスキル開発は、その品質を判断するためにスキルを読んでいます。 これは動作しません。 コンパニオンスキルペンスペーパー(arXiv 2605.23899)は、LMLの判断が46.4%悪化していることを示しています。

SkillOpt の回答: * テキストの評価は行いません。**

使い方

SkillOpt は、Hermes Agent の組み込みカンバンシステムを使用して、6 段階の最適化パイプラインを実行します。

各フェーズ:

| フェーズ | 新着情報 | 業績 | お問い合わせ |ロールアウト | トレーニングタスクのスキルを習得 | N 軌跡記録 | | 注意 | ロールアウト中の系統的障害パターンを特定 | 反射文書 | |Propose | 不具合修正の為の一括編集 | 提案の編集 | | プライバシーポリシー | 開催中のタスクから各編集をテスト | メトリックの受け入れ・拒否 |

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

SkillOpt — Controlled Skill Optimization for Hermes Agent

Optimize any agent skill document using a rigorous, methodology-driven pipeline. Inspired by Microsoft Research’s SkillOpt paper (arXiv 2605.23904), which proved that text-space optimization improves agent skills across 52/52 settings — 7 models, 6 benchmarks, and 3 agent harnesses.

The Core Problem

Most skill development relies on reading the skill to judge its quality. This doesn’t work. The companion SkillLens paper (arXiv 2605.23899) shows that LLM judges are 46.4% worse than chance at distinguishing effective from ineffective skills by reading them.

SkillOpt’s answer: don’t evaluate the text — evaluate the execution.

How It Works

SkillOpt uses your Hermes Agent’s built-in kanban system to run a six-phase optimization pipeline:

flowchart LR
    B[Backlog] --> R1[Rollout]
    R1 --> R2[Reflect]
    R2 --> P[Propose]
    P --> V[Validate]
    V -->|accepted| M[Merge]
    V -->|rejected| RB[Reject Buffer]
    RB -.->|every 4 epochs| SM[Slow/Meta]
    SM -.-> R1
    M -->|epochs < 4| R1
    M -->|epochs ≥ 4| SM
    M --> D[Done ✓]

Each phase:

Phase What Happens Artifact
Rollout Execute the skill against training tasks N trajectory records
Reflect Identify systematic failure patterns across rollouts Reflection document
Propose Generate 1-4 bounded edits to fix failures Edit proposals
Validate Test each edit against held-out tasks Accept/reject with metrics
Merge Deploy accepted edits, snapshot, increment epoch Updated skill
Slow/Meta Learn from the rejected-edit buffer every 4 epochs Meta-reflection

The Validation-Gate Principle

Training and validation task sets MUST be distinct. Edits are only accepted if they demonstrably improve or maintain performance on unseen tasks. Current validation is multi-objective: pass/fail is the hard primary gate, then output quality, completion speed, and token efficiency are combined into a weighted score.

Quick Start

  1. One-time install — clone the repo into your skills directory:

    git clone https://github.com/magnus919/hermes-SkillOpt \
      ~/.hermes/skills/skillopt
    
  2. Start a conversation with your Hermes Agent and tell it what you want:

    I want to optimize my vault-note skill using SkillOpt
    

    The agent loads the SkillOpt methodology, works with you to define a test suite, and orchestrates the full optimization pipeline.

Design Philosophy

  • Methodology over implementation — The phase design and validation-gate principle are the real deliverable. The scripts are wrappers around the methodology, not the other way around.
  • No new infrastructure — Uses Hermes Agent’s existing kanban system. No additional daemons, databases, or APIs.
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add magnus919/hermes-skillopt
MCP 初心者?mcpskill.org のガイドから始めましょう →