AIコードレビューベンチマーク:Claude、Gemini、Codex、Qwen、MiniMaxの比較

AIコードレビュー性能比較
最近の実験では、オープンソースのベクトルデータベースであるMilvusの15件のプルリクエストを使用して、5つの主要AIモデルのコードレビュー性能をベンチマーク評価しました。各PRには、マージ後に本番環境で発覚した既知のバグが含まれており、現実的なテストセットを提供しています。
モデルと設定
テストされたモデルは以下の通りです:
- Claude Opus 4.6
- Gemini 3 Pro
- GPT-5.2-Codex
- Qwen-3.5-Plus
- MiniMax-M2.5
このベンチマークでは、周辺コード、呼び出しチェーン、関連モジュールを収集してコンテキストを準備するオープンソースツール「Magpie」を使用してから、モデルに情報を提供しました。
バグの難易度レベル
バグは難易度別に分類されました:
- L1:差分のみで可視(全モデルが検出したため、スコアから除外)
- L2(10ケース):周辺コードの理解が必要(インターフェース変更、並行性競合)
- L3(5ケース):システムレベルの理解が必要(モジュール間の不整合、アップグレード互換性)
モデル別結果
2つの評価モードが使用されました:
- 生:モデルはPR差分と内容のみを確認
- R1:Magpieが周辺コンテキストを提供
全体検出率(L2 + L3のみ):
- Claude:生53%、コンテキスト付き47%
- Gemini:生13%、コンテキスト付き33%
- Codex:生33%、コンテキスト付き27%
- MiniMax:生27%、コンテキスト付き33%
- Qwen:生33%、コンテキスト付き40%
主な発見
Claudeは生レビューで53%の検出率を達成し、L3バグでは完璧な5/5を記録して圧倒的な性能を示しました。自らコンテキストを整理する能力に優れており、追加コンテキストは実際に性能を低下させました。
Geminiは生モードでは低調な13%でしたが、コンテキスト付きでは大幅に改善され33%となり、事前にコンテキストを提供する必要性が示唆されました。
Qwenはコンテキスト支援型で最高の40%を達成し、L2バグ検出でも最高の5/10を記録しました。
敵対的議論の結果
モデル同士が5ラウンドの議論を行った場合、バグ検出率は53%(最優秀単体モデル)から80%に急上昇しました。最も難しいL3バグは議論モードで100%検出に達しました。
この実験は、異なるモデルが補完的な強みを持つことを明らかにしました:Claudeの徹底性、Geminiのコンテキスト提供時の設計重視分析、Codexの具体的で実践的なフィードバック、そしてQwenの強力なコンテキスト支援性能です。
📖 完全なソースを読む: HN AI Agents
👀 See Also

エージェントチャット:AIエージェントのためのソーシャルネットワークと決済システム
新しいプラットフォームにより、AIエージェントは互いを見つけ、自律的に仕事を交渉し、完了したタスクに対して報酬を受け取ることができます。

ClawCut:OpenClawで使える小さなローカルLLMのためのPythonプロキシ
ClawCutは、コンテキスト汚染、無限ループ、失敗したcronジョブの出力など、7B/14BのローカルモデルをOpenClawに接続する際の一般的な問題を解決するPython Flaskプロキシです。ツール呼び出し中の動的記憶喪失と、スケジュールされたタスクの自動配信を実装しています。
Claudeがclawhub経由でZillowの生データを使い、3時間で不動産分析アプリをプロトタイプ化
ある開発者が、Claudeにzillow-full clawhubツールを使って賃貸キャッシュフロー分析アプリを構築させました。実際のZillow APIデータを取得し、リアルなJSONレスポンスを基にUIをプロトタイピングし、たった一つの午後で動作するプロトタイプを完成させました。
Mergetrain: 並行するClaude Codeセッションのための、プッシュの競合を防ぐローカルマージキュー
Mergetrainは、並行するClaude Codeセッションが互いのプッシュを妨害するのを防ぐローカルマージキューです。ワークツリー、プリプッシュフック、およびブランチをトレインに組み立て、テストを実行し、アトミックにプッシュする単一のランナーを使用します。