hermes-skilleval は何をしますか?
Hermesスタイルのエージェントスキル向け検証ゲート式ルーティングと自己改善ハーネス
概要
hermes-skilleval は、Hermesスタイルのエージェントスキルにおいて、検証ゲートを通過したスキルのみを実行ルーティングし、実行結果に基づいてスキル定義を自己改善するためのハーネスです。
主な機能
- 検証ゲートルーティング: 各スキル実行前に定義された検証条件をチェックし、条件を満たす場合のみ実行を許可します。
- 自己改善: 実行後のフィードバックに基づいて、スキルのプロンプトやパラメータを自動調整します。
- YAML/JSON設定: 検証ルールとルーティングロジックをYAMLまたはJSONファイルで簡単に定義できます。
使用方法
- スキル設定ファイル(例:
skill-config.yaml)を作成し、検証ゲートとルーティングルールを定義します。 hermes-skillevalをエージェントワークフローに組み込み、各スキル実行前に検証を実行します。- 実行結果のフィードバックを収集し、自己改善モジュールが自動的にスキル定義を更新します。
設定例
skills:
- name: example-skill
verification:
type: regex
pattern: "^[A-Z].*"
error_message: "スキル名は大文字で始まる必要があります"
routing:
fallback: default-skill
improvement:
enabled: true
feedback_source: execution_log
互換性
- Hermesエージェントフレームワーク v2.0+
- Node.js 18.x+
- Python 3.8+(一部の検証プラグイン)
ライセンス
MIT