skill-optimizer-gepa は何をしますか?
GEPAベースのエージェントスキル最適化ツール:ベースライン、進化、提案差分、任意のOpenAI互換エンドポイントでのA/Bテスト
概要
このスキルは、GEPA(Genetic Evolutionary Prompt Algorithm) を使用して、AIエージェントのスキル定義(プロンプトやツール設定)を自動的に最適化します。ベースラインの設定から始め、進化的アルゴリズムによる改善、変更の提案と差分の確認、複数バージョンのA/Bテストを、OpenAI互換の任意のエンドポイント上で実行できます。
主な機能
- ベースライン設定: 現在のスキル定義をベースラインとして登録
- 進化的最適化: 遺伝的アルゴリズムを用いてスキルを自動進化
- 提案差分: 変更内容を差分形式で確認
- A/Bテスト: 複数のバリエーションを比較テスト
使用例
# スキルの最適化を実行
skill-optimizer-gepa --baseline ./skill.md --endpoint https://api.openai.com/v1
# A/Bテストの実行
skill-optimizer-gepa --ab-test --variants variant1.md variant2.md
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他OpenAI互換API
必要条件
- OpenAI互換のAPIエンドポイント
- APIキー(環境変数
OPENAI_API_KEYまたはAPI_KEY)
設定
環境変数:
OPENAI_API_KEY: APIキー(必須)OPENAI_ENDPOINT: APIエンドポイントURL(デフォルト:https://api.openai.com/v1)
ドキュメント
詳細なドキュメントは こちら を参照してください。