docs は何をしますか?
EvoSkillによる自動スキル発見の再現可能な実装です。実行失敗から再利用可能なSKILL.mdファイルを、制限付きトップKフロンティアの下で学習します。FinQA上で測定されています。
概要
このスキルは、AIエージェント(Claude Code、Coder、Codexなど)がタスク実行中に遭遇する失敗を分析し、それらの失敗から再利用可能な知識(SKILL.mdファイル)を自動的に生成・改善するためのフレームワークを提供します。EvoSkillアプローチに基づき、制限されたトップKフロンティアを使用して、最も価値のあるスキル定義を優先的に学習します。
主な機能
- 自動スキル発見: 実行失敗パターンを分析し、新しいSKILL.mdファイルを自動生成
- トップKフロンティア: 計算リソースを制限しながら、最も効果的なスキルを優先的に学習
- FinQAでの評価: 金融質問応答データセットで測定されたパフォーマンス
- 再利用可能な知識: 生成されたスキルは、後続のタスクで直接再利用可能
使い方
# スキル学習の実行例
python run_evoskill.py --dataset finqa --top_k 5
環境設定
必要な環境変数:
OPENAI_API_KEY: OpenAI APIキーEVOSKILL_DATA_DIR: データディレクトリのパス(オプション)
評価結果
FinQAデータセット上での測定結果は、EvoSkill手法が手動で定義されたスキルと比較して、精度と効率の両方で優れたパフォーマンスを示しています。