Anthropicは、AIアシスタントが開発者のスキル習得に与える影響を検証した結果を発表した。実験ではAI支援を使用したグループの理解度が手作業グループより17%低かった。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Anthropicは2026年1月29日(米国時間)、AI(人工知能)アシスタントがコーディングスキルの形成に与える影響について調査した研究論文について解説した。52人のソフトウェアエンジニアを対象とした比較試験の結果、コーディングにAIアシスタントを使用すると、新しいスキルの習得度が有意に低下する可能性があることが明らかになった。
これまでの研究では、AIアシスタントの活用によって一部の開発タスクが最大80%高速化されることが示されている。一方で、AI使用時に仕事への関与度が低下し、思考をAIに委ねる「認知オフローディング」が発生する可能性も指摘されてきた。
この研究では、認知オフローディングがスキル成長を妨げる可能性があるかどうかを検証した。コーディングはAIツールが急速に標準化している分野だが、エラーの検出やAIの監督には依然として人間のスキルが必要であり、生産性向上とスキル習得の両立が課題となっている。
研究チームは、Pythonを週1回以上、1年以上にわたって使用している52人のソフトウェアエンジニア(主にジュニア)を募集した。参加者はPythonライブラリ「Trio」(非同期プログラミング関連)を使用した2つの機能のコーディングタスクを行い、その後クイズを受けた。
参加者は、ランダムに以下の2グループに分けられた。
両グループは同じ時間配分でタスクと評価に取り組んだ。
実験の結果、AI支援グループは平均約2分早くタスクを完了したが、この差は統計的に有意なものではなかった。
一方、テストスコアには明確な差が現れた。AI支援グループの平均は50%、手作業グループは67%だった。これは約2段階分の成績差に相当する。特にデバッグ問題で両グループ間のスコア差が最も大きく、コードの誤りを理解する能力への影響が懸念される結果となった。
定性分析では、AI利用の方法によって学習成果が異なることが判明した。低スコア(平均40%未満)のグループでは、AIへの依存度が強く、以下の3つの利用パターンが特定された。
高スコア(65%以上)のグループでは、以下3つの利用パターンが見られた。
研究チームは、AI支援の有無よりも、その使い方が学習成果に影響することを強調している。
時間的制約や組織的プレッシャーの下で、ジュニアエンジニアがスキル習得を犠牲にしてタスク完了を優先するリスクがある。
企業がAI生成コードの比率を高める中、AIに依存して育成されたジュニアエンジニアは、コードの品質評価や問題発見能力が不足する可能性がある。管理者はAIツールの活用と、人材育成を両立させる運用設計が求められるとしている。
コーディングは高速化も「週7時間がムダ」に AI時代に「伸びるチーム」と「崩れるチーム」を分ける要因
「もはやコーディングの80%がAI」 元OpenAIカルパシー氏が警告する2026年の悪夢“スロポカリプス”
AIがコードを書く時代、IT/AIエンジニアはどうなる? 2026年に求められる4つの役割とはCopyright © ITmedia, Inc. All Rights Reserved.
編集部からのお知らせ