自律エージェントとしてのLLMを評価するハーネス。完了度、安全性、堅牢性を基準に採点する、人手で検証済みの300タスクを収録。
suyoumo/ClawProBench
OpenClawランタイム内でLLMエージェントを評価する、実環境優先のベンチマークハーネス。決定論的な採点と反復試行による信頼性指標を備えています。
- スター
- 828
- フォーク
- 54
- 未解決の Issue
- 0
- 最終コミット
- 2 か月前
これは何?
ClawProBenchは、シミュレーション出力ではなく、実際のOpenClaw実行環境でLLMエージェントを動かします。ベンチマークシナリオのカタログが付属しており、デフォルトのランキングスイート(core)、拡張機能スイート(intelligence)、native-onlyのサブセットなどのプロファイルに分類されています。スコア、コスト、レイテンシを含む構造化レポートを生成します。
シナリオごとのカスタムチェッカーを使って、決定論的に採点します。--trials Nで試行を繰り返すと、pass^3、pass@3、平均スコア、および安定した成功を最も重視する統合指標FinalScoreを算出できます。中断した実行はチェックポイントから再開でき、実行に失敗した項目は再キューに追加できます。
リポジトリには、inventory、dry-run検証、run、compareコマンドを備えたCLI(run.py)のほか、シナリオのYAMLファイル、シード済みデータセット、公開リーダーボードサイトが含まれています。
主な機能
- 01ローカルのOpenClaw実環境でエージェントのタスクを実行
- 02シナリオごとのカスタムチェッカーによる決定論的な採点
- 03pass^3、pass@3、平均スコアなどの反復試行指標
- 0426シナリオのcoreスイートから102シナリオのフルスイートまでのベンチマークプロファイル
- 05チェックポイントからの再開と、実行失敗項目の再キュー
- 06compareコマンドによるモデル間のレポート比較
ユースケース
- OpenClaw内で実行するエージェントタスクでLLMモデルをランキングする
- 同じタスクを複数回実行し、エージェントが安定して完了できるかを測定する
- 共通の再現可能なタスクセットで、モデルのバージョンやプロバイダーを比較する
- OpenClawベースのワークフロー向けに、カスタムシナリオや採点器を追加する
クイックスタート
- 1
uvをインストールし、Python 3.11の仮想環境を作成する
pip install uv - 2
仮想環境を作成して、requirementsをインストールする
uv venv --python 3.11 - 3
ベンチマークカタログを確認し、シナリオセットを検証する
python3 run.py inventory - 4
デフォルトのランキングベンチマークで1回の試行によるスモークテストを実行する(ローカルのOpenClawランタイムとモデルが必要)
python3 run.py run --model '<MODEL>' --execution-mode live --benchmark-profile core --trials 1 --cleanup-agents
使う前に知っておきたいこと
- ライブ実行には、正常に動作するローカルのOpenClaw CLIに加え、モデル認証と設定が必要です。
- ベンチマークをすべて実行するにはモデルへのアクセスが必要です。各試行でライブタスクを実行するため、費用がかさむ場合があります。
トピック
よくある質問
- ClawProBench とは?
- OpenClawランタイム内でLLMエージェントを評価する、実環境優先のベンチマークハーネス。決定論的な採点と反復試行による信頼性指標を備えています。 ClawProBenchは、シミュレーション出力ではなく、実際のOpenClaw実行環境でLLMエージェントを動かします。ベンチマークシナリオのカタログが付属しており、デフォルトのランキングスイート(core)、拡張機能スイート(intelligence)、native-onlyのサブセットなどのプロファイルに分類されています。スコア、コスト、レイテンシを含む構造化レポートを生成します。
- ClawProBench は無料で使えますか?ライセンスは?
- ClawProBench は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ClawProBench は今もメンテナンスされていますか?
- 半年以内に更新あり。ClawProBench の最終コミットは 2026年8月25日 です。
- ClawProBench は何に使えますか?
- OpenClaw内で実行するエージェントタスクでLLMモデルをランキングする 同じタスクを複数回実行し、エージェントが安定して完了できるかを測定する 共通の再現可能なタスクセットで、モデルのバージョンやプロバイダーを比較する OpenClawベースのワークフロー向けに、カスタムシナリオや採点器を追加する
- ClawProBench のインストール方法は?
- uvをインストールし、Python 3.11の仮想環境を作成する: pip install uv 仮想環境を作成して、requirementsをインストールする: uv venv --python 3.11 ベンチマークカタログを確認し、シナリオセットを検証する: python3 run.py inventory デフォルトのランキングベンチマークで1回の試行によるスモークテストを実行する(ローカルのOpenClawランタイムとモデルが必要): python3 run.py run --model '<MODEL>' --execution-mode live --benchmark-profile core --trials 1 --cleanup-agents
- ClawProBench はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/suyoumo/ClawProBench
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
実際のデスクトップOS上で、自由度の高いコンピューター操作タスクに取り組むマルチモーダルAIエージェントを評価するためのベンチマーク兼実行環境。
100以上のデータセットと多数のモデルプロバイダー、推論バックエンドに対応した、オープンソースのLLM評価プラットフォーム。
Docker上で検証するパッチを生成し、実際のGitHub issueを言語モデルが解決できるかを測るベンチマークと評価ハーネス。
LLM、VLM、AIGCモデルのベンチマーク評価に加え、推論性能の負荷テストや結果のダッシュボード表示にも対応する、カスタマイズ可能なフレームワーク。
VectaraのHHEM評価モデルで採点し、短い文書の要約時にLLMがどれだけ幻覚を起こすかを順位付けする公開ランキングです。