概要
https://garymarcus.substack.com/p/breaking-news-ai-coding-may-not-be
詳細内容
## AIコーディング、熟練開発者の生産性を低下させる可能性
https://garymarcus.substack.com/p/breaking-news-ai-coding-may-not-be
METRの新たな研究が、AIコーディングツールが熟練オープンソース開発者の生産性を19%低下させたことを明らかにした。
[[AIコーディング, 生産性, 開発者体験, デバッグ, オープンソース]]
METRによる最新の研究は、AIコーディングツール(特にCursor Pro)が、熟練したオープンソース開発者の生産性を平均19%低下させるという驚くべき結果を示しました。これは、開発者自身が期待していた24%の生産性向上、さらにはタスク後の自己評価である20%の向上とは大きく乖離しています。この研究は、平均4.9年の経験を持つ開発者が成熟したプロジェクトで245のタスクに取り組むという厳密な条件下で行われました。生産性低下の一因として、AIが生成したコードのデバッグの難しさが挙げられています。ただし、METRは、この研究が大規模で複雑なコードベースに取り組む熟練開発者に焦点を当てているため、小規模プロジェクトや経験の浅い開発者にとっては異なる結果となる可能性も指摘しています。
**編集者ノート**: この研究結果は、AIコーディングツールに対する過度な期待に一石を投じるものです。特に、既存の複雑なシステムを扱うWebアプリケーションエンジニアにとって、AIが生成したコードの品質保証やデバッグコストは無視できない課題となります。単にコードを生成するだけでなく、そのコードが既存のアーキテクチャに適合し、かつ保守しやすいものであるかを見極める能力が、今後ますます重要になるでしょう。将来的には、AIはコード生成よりも、既存コードの理解、リファクタリング提案、テストケース生成といった、より高度な「コードの品質向上」に貢献する方向に進化すると予測します。