ベンチマーク · agentic

SWE-bench Pro

18 結果 12 モデル

Scale AI による、より難しく汚染に強い SWE-bench のバージョン。モデルが学習に使っていない、ホールドアウト(保留)された企業・スタートアップ・オープンソースのリポジトリから約 1,865 件の実際の GitHub issue を集めており、修正は通常複数のファイルにまたがる。

詳しく見る
実際の issue とリポジトリ全体が与えられると、エージェントはプロジェクトの隠れたテストスイートが通るようにパッチを生成しなければならない——多くの場合、複数のファイルにまたがる。問題は、学習データの漏洩を避けるために、あえて非公開・商用のリポジトリから採られている。
採点方法
解決された issue の割合(%)で、pass@1(1 回の試行)として報告される。高いほど良い。タスクがより難しく、これまで見たことのないものであるため、スコアは SWE-bench Verified よりも低くなる。
検証方法
完全自動かつホールドアウト方式:生成されたパッチが適用され、リポジトリの実際の隠れたユニットテストがサンドボックス内で実行される。すべての対象テストが通り、他に何も退行(リグレッション)しなかった場合にのみ、タスクは成功とみなされる。
重要な理由
SWE-bench Verified でスコアを押し上げる汚染と飽和に耐えるよう作られており、モデルが一度も見たことのないコードに対する、実際に汎化するコーディングエージェントの能力をより純粋に示す指標となる。
解説付きの例
課題
固定されたベースコミットのリポジトリ acme/payments。Issue:Money('0.05').allocate([1, 1, 1]) が 1 セントを失う——3 つのパートの合計が $0.05 ではなく $0.04 になる。配分が常に元の金額に合計されるようなパッチを生成せよ。
解答
--- a/payments/money.py
+++ b/payments/money.py
@@ def allocate(self, ratios):
-        total = sum(ratios)
-        return [self._from_minor(self.minor * r // total) for r in ratios]
+        total = sum(ratios)
+        shares = [self.minor * r // total for r in ratios]
+        remainder = self.minor - sum(shares)
+        for i in range(remainder):
+            shares[i] += 1
+        return [self._from_minor(s) for s in shares]
解説
整数除算は切り捨てを行うため、余った補助単位(セント)が黙って失われていた。修正では各取り分を計算し、その後、余りを 1 単位ずつ先頭のパートに分配することで、配分されたパートの合計が常に総額に一致することを保証する。隠れたテストは、複数の金額と比率にわたって sum(m.allocate(ratios)) == m を検証する。
0 20.5 41 61.5 82 2025-12-11 2026-04-15 2026-08-19 GPT-5.2 Thinking · 55.6 · 2025-12-11 GPT-5.2 Thinking · 55.6 · 2025-12-11 GPT-5.2 Thinking · 55.6 · 2025-12-11 GPT-5.5 · 58.6 · 2026-04-23 GPT-5.5 · 58.6 · 2026-04-23 Claude Opus 4.7 · 64.3 · 2026-04-23 Grok 4.5 · 64.7 · 2026-07-08 Xiaomi-Robotics-U0 · 63.2 · 2026-07-17 Gemini 3.5 Flash-Lite · 54.2 · 2026-07-21 Gemini 3.5 Flash-Lite · 54.2 · 2026-07-21 Gemini 3.5 Flash-Lite · 54.2 · 2026-07-27 OpenForgeClaw · 31.7 · 2026-07-24 OpenForgeClaw · 55.9 · 2026-07-24 KAT-Coder-V2.5 · 65.2 · 2026-07-26 Qwen3.8-Max · 67.7 · 2026-08-03 Argus · 78 · 2026-08-06 Muse Glimmer · 51.2 · 2026-08-10 Ornith-1.5 · 65.1 · 2026-08-19
GPT-5.2 Thinking GPT-5.5 Claude Opus 4.7 Grok 4.5 Xiaomi-Robotics-U0 Gemini 3.5 Flash-Lite OpenForgeClaw KAT-Coder-V2.5 Qwen3.8-Max Argus Muse Glimmer Ornith-1.5
タイムライン
日付 モデル スコア ソース
2026-08-19 Ornith-1.5 65.1% Ornith-1.5が自己改善トレーニングを用いた9B、35B-A3B、397Bモデルをリリース
2026-08-10 Muse Glimmer 51.2% Metaが30Bのオープンウェイトエージェントモデル「Muse Glimmer」を1枚のコンシューマーGPUで動作可能として公開
2026-08-06 Argus 78.0% Argus: 長期推論のための汎用エージェントランタイム
2026-08-03 Qwen3.8-Max 67.7% アリババが2.4兆パラメータのMoEモデル「Qwen3.8-Max」をリリース
2026-07-27 Gemini 3.5 Flash-Lite 54.2% Google、Gemini 3.6 Flash、3.5 Flash-Lite、および3.5 Flash Cyberをリリース
2026-07-26 KAT-Coder-V2.5 65.2% KwaiKATが10万件以上の検証可能な環境で学習したエージェント型コーディングモデル「KAT-Coder-V2.5」をリリース
2026-07-24 OpenForgeClaw 55.9% OpenForgeRLは、あらゆる環境でのハーネスベースエージェントのエンドツーエンド学習を可能にする
2026-07-24 OpenForgeClaw 31.7% OpenForgeRLは、あらゆる環境でハーネスベースのエージェントのエンドツーエンド学習を可能にする
2026-07-21 Gemini 3.5 Flash-Lite 54.2% Google、エージェントワークロード向けにGemini 3.6 Flash、3.5 Flash-Lite、3.5 Flash Cyberをリリース
2026-07-21 Gemini 3.5 Flash-Lite 54.2% Google、Gemini 3.6 Flash、3.5 Flash-Lite、3.5 Flash Cyberをリリース
2026-07-17 Xiaomi-Robotics-U0 63.2% Xiaomiが統一具現化合成用の38BパラメータモデルU0をリリース
2026-07-08 Grok 4.5 64.7% xAIが低コストでベンチマーク性能は混合のGrok 4.5をリリース
2026-04-23 GPT-5.5 58.6% OpenAIがAPIでGPT-5.5およびGPT-5.5 Proをリリース
2026-04-23 GPT-5.5 58.6% OpenAIがGPT-5.5をリリース、エージェント機能搭載とAPI価格の倍増
2026-04-23 Claude Opus 4.7 64.3% OpenAIがGPT-5.5をリリース、エージェント機能搭載とAPI価格の倍増
2025-12-11 GPT-5.2 Thinking 55.6% OpenAI、コード記述・長文脈・推論能力を強化したGPT-5.2を発表
2025-12-11 GPT-5.2 Thinking 55.6% OpenAIがGPT-5.2をリリース、コーディングおよび推論ベンチマークでGemini 3を上回る
2025-12-11 GPT-5.2 Thinking 55.6% OpenAIがGPT-5.2を発表、プロフェッショナルな知識作業の最先端能力を搭載