AIToday
大規模言語モデルAIコーディングGIGAZINE AI掲載日時: 2026年10月21日 1:00

AIのコード増加量を測るベンチマーク公開

LINEで送る
AIのコード増加量を測るベンチマーク公開

3つのポイント

  1. 何が起きたか

    Parsimonyは既存ベンチマークのAI修正を分析し、コーディング単位の追加数と削除数を比較。

  2. なぜ重要か

    高い問題解決スコアは簡潔なコードを保証しないため、AIコーディングツールを評価するチームは精度と並び保守性も考慮する必要がある。ただし開発者はコードが少ないほど高品質とは限らないと注記している。

誰に効くか同じ問題を修正する際に各モデルがどれだけコードを追加するかを比較するため、AIコーディングアシスタントを選ぶソフトウェアエンジニアやエンジニアリングマネージャーが主な対象となる。長期間維持されるコードベースの担当者にとっては、単純な解決率よりも追加コード量の指標が参考になるかもしれない。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

このベンチマークは、AIコーディングツールが問題を解けるかどうかとそのコストで評価されることが一般的な時期に登場した。Parsimonyはそこに第三の軸、すなわちモデルが目的達成のためにどれだけコードを書くかを加える。測定単位は不正を防ぐよう設計されており、行数ではなく条件分岐や関数呼び出し、変数名、数値を数え、改行や空白、コメントを除外することで、コードを少ない行数に圧縮しても結果が良く見えないようにしている。テストコードやドキュメント、自動生成ファイルは測定対象から外される。

公開された比較では、縦軸にAI評価サイトArtificial Analysisが算出するIntelligence Index、横軸に他モデルに対する追加コード量を取っている。この分布から、高い指数がそのまま簡潔な修正を予測するわけではないことがうかがえる。開発者はこれが両面に作用すると注意を促す。短いコードは追いにくいことがあり、量だけでは可読性や設計について断定的なことは言えない。

ソースコードと測定データがGitHubで公開されているため結果は再現可能で、開発者は追加モデルの修正データと評価手法へのフィードバックを募っている。比較対象がこれまでに示されたモデルを超えて拡大する可能性を示す動きだ。

よくある質問
Parsimonyはコードの大きさをどう測るのか?
行数ではなく、条件分岐や関数呼び出し、変数名、数値などの構文要素「コーディング単位」を数える。改行や空白、コメントは除外されるため、複数行のコードを1行に詰め込んでもスコアは良くならない。
モデルが負の値を記録することはあるか?
ある。追加分から削除分を差し引くため、既存コードを簡素化する修正は負の値になり得る。例えばループをPythonの組み込みsumに置き換えると10単位の削減になった。
コードが少ないほど常に良いのか?
そうとは限らない。開発者によれば、短すぎるコードは理解しにくいことがあり、コード量だけでは可読性や設計品質を判断できない。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へG7デジタル相が先端AIの安保協議