Agentocene(エージェント新世)への突入:AI時代のコーディングに関する統計的調査
5,009のGitリポジトリの分析により、コミットメッセージにおけるAIツールの言及が2026年7月までにほぼゼロから8件に1件に急増し、15%の開発者でコミットメッセージの長さが有意に増加したことが明らかになった。これは「エージェント新世」と呼ばれる新たな時代の到来を示すが、AIが実際にコード量を増やしているかは未証明である。
この記事『Agentoceneへの突入:AI時代のコーディングに関する統計的調査』は、5,009のGitリポジトリの履歴を掘り下げ、AI支援コーディングがソフトウェア開発の方法を本当に変えたかどうかを統計的に証明しようと試みる。著者は疫学の「超過死亡率」の概念を借用し、AIツールの採用を熱波のような外部ショックと見なし、ベースラインを超える異常指標を観察することでその影響を推測する。
記事はまず、プログラミングが機械に作業を委ねてきた歴史を振り返る。アセンブリ言語からコンパイラ、高水準言語、パッケージマネージャ、IDEやオートコンプリートへ。著者は、これらの進歩が常に批判に直面しながらも受け入れられてきたと述べる。AIの違いは、複数の層を同時に置き換えられる点にあり、プログラミングを学んだことのない人々にもソフトウェア構築を可能にした。
研究の中核的手法は、10,812人の開発者のコミット履歴を分析し、公開されたAIツールへの言及と、コミットメッセージの長さの予期せぬ変化という2つのバイアスのない信号を使用することである。その結果、AIツールへの言及は2023年3月以降急増し、2026年7月には8件に1件に達した。同時に、約15%の開発者でコミットメッセージの統計的に有意な長さの増加が見られ、これは偽造がより困難な信号と考えられる。
しかし著者は、これらの発見はAIツールの普及を示すに過ぎず、生産性やコード量の増加を直接証明するものではないと強調する。真のマイルストーンはコードリポジトリの統計ではなく、プログラミングを学んだことのない人々が完全なソフトウェアを構築できるようになったことにあるかもしれない、と記事は結んでいる。
方法論では、対照群がないこと、時系列のアンカー、個々の開発者の分析などが慎重に扱われている。データセットは4言語の5,009リポジトリで、連続性フィルタを経て2,084のリポジトリが前後比較に使用され、10,812人の開発者をカバーする。信号設計では、公開言及に加えて、疫学の超過死亡率に似た「超過変化」手法を用いている。
総じて、この研究はAIがコーディングに与える影響の統計的証拠を提供するが、AIが実際にコード量を増やしているかは未証明であると明確に述べている。Agentoceneの到来は見えるが、その最終的な影響はまだ未知数である。