コード品質がAIエージェントの効率に影響する研究

Judul asli: Does code cleanliness affect coding agents? A controlled minimal-pair study

Mengapa Ini Penting

AIエージェント時代においても従来のコード品質管理が計算コスト削減に直結することを実証した点で重要。

SonarSourceの研究者がClaude Codeを用いた660回の試行で、コードの整潔さがAIコーディングエージェントのトークン使用量を7〜8%削減し、ファイル再訪問を34%減少させると発見した。

SonarSourceのPriyansh TrivediとOlivier Schmittは、コードの整潔さ(cleanliness)が自律型コーディングエージェントの動作に与える影響を調査した論文をarXivに公開した。研究では「minimal pair」と呼ばれる評価プロトコルを導入。アーキテクチャ・依存関係・外部動作が一致しながら、静的解析ルール違反と認知的複雑性のみが異なる6組のリポジトリペアを構築した。33のタスクをClaude Codeで660回試行した結果、コードの整潔さはエージェントのタスク完了率(pass rate)には影響しなかった。しかし、整潔なコードで作業するエージェントはトークン使用量が7〜8%少なく、ファイルの再訪問回数が34%減少した。研究者らは「従来の保守性原則はAI駆動開発の時代にも依然として高い関連性を持ち、コードの整潔さはモデル選択・ハーネス・プロンプティングと並ぶエージェント動作に影響する要因だ」と結論づけている。

Sumber

arxiv.org — Baca artikel asli →