AIプログラミングの革命:画期的な進歩と隠された課題

AI生成モデルはプログラミングを劇的に変革し、特に初心者にとって素晴らしいツールとなっています。しかし、ベンチマークの向上にもかかわらず、品質や生産性の問題が浮上しており、開発者の間で議論を呼んでいます。(約40語)

AIプログラミングの台頭と業界の主張

試した人は誰でも知っています。AIを使ったプログラミングは素晴らしい。特にプログラミングの知識がほとんどない場合にそうです。ここで生成AIモデルが初めて、そしておそらく唯一の革命を起こしました。

開発者が最初にこの新技術を受け入れました。2021年GitHub Copilotの登場により、大量のコードを手入力する必要がなくなり、機械が代わりにこなすようになりました。それ以来、プログラミング分野での生成AIの進歩は圧倒的です。

しかし、それが肯定的だったかどうかは全く明確ではありません。明らかにAIは以下を可能にしました:

  • プログラマーではなかった数百万人が、アプリやゲームのアイデアを現実化できました。
  • 数百万人のプロフェッショナルが、繰り返しコード(boilerplate)を書く時間を節約し、より重要な作業に集中できました。

業界はこの変革を強く推進しています。Satya NadellaMicrosoft CEO)とSundar PichaiAlphabet/Google CEO)は、数ヶ月前から自社で生成されるコードの約25%AIによるものだと誇示していました。一方、Jensen Huangはさらに踏み込み、今や誰もプログラミングを学ぶ必要はない、AIが代わりにやるからだと明言しました。

ベンチマークでは最高のプログラマー、しかし現実の壁

2024年8月OpenAIは特異な発表をしました:SWE-bench Verifiedを公開。これは生成AIモデルのプログラミング能力を測るベンチマークです。当時最高モデルは33%しか解決できませんでしたが、1年後の今、最高モデルは70%を超えています。

この分野の進化は目覚ましく、「vibe coding」という新しいプログラミング様式が生まれました。主要企業は強力なツールを開発:例としてOpenAI CodexGemini CLIClaude Code。さらにスタートアップのCursorWindsurfもこのブームに乗っています。

これらのツールは「より速く、より良くプログラミングできる」と約束します。生産性が爆発的に向上し、確かにAIのおかげでこれまで以上にコードが書かれていますが、開発者は自らコードを書くのではなく、機械が生成したコードをレビューする役割に移行しました。

最近の研究では、ベテラン開発者がAIで20%生産性向上したと思い込んでいたが、実際はAIなしより19%長くかかったことが判明。実施されたテストによるものです。

さらに問題はコードの品質が必ずしも良くない点です。生産前にレビューが必要です。Stack Overflowの最新調査では、AIツールへの好感度が2024年70%から2025年60%に低下。注目すべきデータです。

限界はあるが、業界はもう後戻りできない

MIT Technology Reviewが30人以上の開発者・専門家に取材した結果、生成AIツールは繰り返しコード生成、テスト作成、バグ修正、新人向け説明に優れています。

しかし、重大な限界があり、特に記憶容量の少なさが目立ちます。プロフェッショナル環境の膨大なコードベースを一度に扱えず、小規模プロジェクト向きで大規模開発では不十分です。

ハルシネーション(幻覚)もコードに影響し、多要素リポジトリで構造を理解できず、問題が蓄積する恐れがあります。

それでも専門家は後戻り不可能と指摘。GitHubのCOOKyle Daigleは、「手で全コードを書く時代は終わった可能性が高い」と述べました。Stack OverflowErin Yepisアナリストは、AIへの過度な楽観が減ったのは、開発者がリスクを認識しつつ技術を受け入れている証拠だとしています。

現実として、今日のAIは将来のAIの中で最悪です。限界が解消されるかは不明ですが、AIはプログラミングを永遠に変えました

画像 | Mohammad Rahmani

Anzai Hotaka

10 年の経験を持つコンピュータ エンジニア。Linux コンピュータ システム管理者、Web プログラマー、システム エンジニア。