記事一覧へ戻る
モデル評価

SWE-Bench ProMax:多言語の大規模リファクタリングでコードエージェントを評価

読了目安 3 分

導入

AI コーディングエージェントは、コード補完や小さな修正を超えて、より長期的で複雑なソフトウェア開発タスクへ進みつつあります。一方で、それを測るベンチマークには限界も見え始めています。SWE-Bench ProMax の論文は、既存の SWE-bench 系評価が急速に飽和しつつあるだけでなく、評価品質にも疑問があると指摘します。著者らが引用する監査では、SWE-bench Verified の未解決インスタンスの多くに、狭すぎるテストや、明示されていない要件まで確認する広すぎるテストが含まれていたとされています。

この問題意識から提案されたのが、より現実の開発に近いリファクタリング中心のベンチマーク、SWE-Bench ProMax です。

核心ポイント

  • バグ修正ではなくリファクタリングを対象にする:振る舞いを保ったまま、複数ファイルにまたがる整合的な変更を行えるかを評価します。
  • 7 つの言語をカバー:Python、Java、TypeScript、Go、C、C++、Rust を含み、単一言語に偏らない能力測定を目指しています。
  • 実際のコミットに基づく 170 件の課題:人工的な小問ではなく、現実のソフトウェア保守から得られた変更をもとにしています。
  • 専門家による多段階の精査:課題文は一から書き直され、要求が明確になるよう調整されています。テストスイートも手動で確認され、狭すぎるものや広すぎるものは取り除かれます。
  • 変更規模が大きい:各インスタンスは平均 11.4 ファイル、261.6 行の変更を含み、リポジトリ全体の理解を求めます。

意義と影響

実際のソフトウェア開発では、価値の高い作業が単一の失敗テストを直すだけとは限りません。API の移行、重複実装の整理、モジュール境界の変更、構造の改善など、機能を壊さずに設計を整える作業は頻繁に発生します。こうしたタスクでは、モデルがコード片だけでなく、プロジェクト全体の意図や依存関係を理解する必要があります。

また、SWE-Bench ProMax はベンチマーク設計におけるテスト品質の重要性を強調しています。テストが不正確であれば、ランキングは本来のエンジニアリング能力ではなく、偏った採点基準への適応を測ってしまう可能性があります。課題文とテストを丁寧に整備する姿勢は、今後のコードエージェント評価にとって重要な方向性です。

提供された素材には、具体的なモデル順位や性能比較の詳細は含まれていません。そのため現時点で注目すべきは、結果よりも評価設計です。コードエージェントが実際のリポジトリで働く段階に入るほど、ProMax のような大規模リファクタリング評価の重要性は高まるでしょう。

出典:Hugging Face Daily Papers

コメント

ログイン状態を確認中…

コメントを読み込み中…

関連記事

CCTest · Blog
静的に正しいだけでは不十分:BILBYが検証するタンパク質設計の動的安定性
モデル評価
cctest.ai
モデル評価

静的に正しいだけでは不十分:BILBYが検証するタンパク質設計の動的安定性

生成タンパク質が静的な構造評価を通過しても、分子運動の中で機能に必要な構造を維持できるとは限らない。新研究は、基準データセットと分子動力学評価を組み合わせたBILBYを提案した。

続きを読む
CCTest · Blog
Frontier3DBenchが示す、3Dコーディングエージェントの限界
モデル評価
cctest.ai
モデル評価

Frontier3DBenchが示す、3Dコーディングエージェントの限界

Frontier3DBenchは、物体・シーン・インタラクティブなオープンワールドを一つの枠組みで評価するベンチマークです。もっともらしい3Dコンテンツの生成に比べ、参照画像の忠実な再現や、複数の操作を伴う活動の完遂は依然として難しいことが示されました。

続きを読む
CCTest · Blog
LongBanana、長文脈・複数参照画像生成を監査可能にする評価基盤
モデル評価
cctest.ai
モデル評価

LongBanana、長文脈・複数参照画像生成を監査可能にする評価基盤

LongBanana は、多数の参照画像から分散した視覚情報を検索し、妨害情報を退け、エンティティ間の関係を保った画像を生成できるかを評価するベンチマークです。長期的な画像生成エージェントを検証する LongBanana-Gen も提供します。

続きを読む