人工知能(AI)の進化は、プログラミングの世界に未曾有の変革をもたらしています。長らく「コードを書く」ことが本質だったソフトウェア開発の現場で、AIアシストツールが普及するにつれて、開発者の役割そのものが大きく変貌を遂げているのです。米New York Times Magazineに掲載された記事では、この変化が「私たちが知るコンピュータプログラミングの終わり」を告げるものかもしれないと報じられています。
AIが変える開発者の仕事:創造から対話へ
長年のテックジャーナリストであるClive Thompson氏がGoogle、Amazon、Microsoft、そして多数のスタートアップで70人以上のソフトウェア開発者にインタビューした結果、驚くべき実態が浮き彫りになりました。多くのシリコンバレーのプログラマーは、もはや「ほとんどプログラミングをしていない」というのです。
著名なプログラミングの第一人者であるKent Beck氏も、大規模言語モデル(LLM)の活用によって再び開発意欲が刺激され、これまで以上に多くのプロジェクトを完了させていると語っています。彼はAIの予測不可能性を「スロットマシンのように中毒性がある」と表現し、その新たな開発体験に魅了されている様子が伺えます。
数十年にわたり、ソフトウェア開発者であることは特定のコーディング言語を習得することを意味していましたが、今や言語技術そのものが仕事の性質を根底から覆しています。開発者の仕事は、コードを「書く」ことよりも、AIとの「会話」を通じて要件を伝え、生成されたコードを「判断」することへとシフトしているのです。これは、まるで建設作業員が建築家へと役割を変えるような変化であり、Appleの共同創業者であるスティーブ・ジョブズがスタッフに多くのプロトタイプを作成させ、その中から最適なものを選び取っていた姿にも例えられています。
生産性向上と現実のギャップ
AIがもたらす生産性向上は、具体的な数字としても現れています。Googleの最高経営責任者(CEO)であるSundar Pichai氏は、AIによって同社の10万人を超えるソフトウェア開発者の「エンジニアリング速度」が平均で10%向上したと述べています。特にシンプルなテストコードの作成など、一部の作業では数十倍の高速化が実現しているとのことです。
スタートアップ企業では、AIが生成するコードの割合が100%近くに達するケースも報告されています。Amazonのシニアプリンシパルエンジニアは、「これまでやりたかったことが、わずか6分間の会話と『やってくれ』の一言で実現できるようになった」と語り、あるプログラマーは自身のClaudeエージェント群を「私たちが共に学ぶ異星の知性」と表現しています。AIが開発プロセスに深く組み込まれ、その能力が最大限に引き出されている現状が伺えます。
AI時代の光と影:懸念される課題
しかし、AIアシストプログラミングには課題も存在します。記事では「AIゆえに、時に物事が暴走することもある」と指摘されており、AIに依存することで新しい開発者のスキルが弱まる可能性も懸念されています。実際に、手作業でのコーディングの終焉を嘆く声も聞かれます。あるAppleのエンジニアは匿名を条件に、「コーディングは楽しく、充実感があり、夢中になれるものだった。コンピュータにそれをやらせることは、その情熱を奪うことだ」と語り、自身の情熱を外部に委託することへの抵抗感を示しています。
AIの導入に反対する開発者も少数ながら存在します。彼らは、AIモデルのトレーニングと展開にかかる膨大なエネルギー消費、著作権で保護された作品を「略奪」して学習していることへの倫理的懸念、AIが生成するコードの品質低下、そしてAIが雇用を脅かす「脅し」の道具として使われる可能性などを指摘しています。また、少数の巨大テック企業が開発するAIに開発者が過度に依存することへの危険性も訴えられています。
未来への展望:変化を受け入れるか、抗うか
しかし、テック企業Fly.ioの共同創業者であるThomas Ptacek氏のような専門家は、AIの有効性を否定する人々は「自己欺瞞に陥っている」と指摘し、AIに抵抗する人々は「悲嘆の5段階」を経験している最中だと述べています。現状では、AIを積極的に避ける開発者は少数派であり、その反対意見は強いものの、全体的な流れはAIの活用へと向かっていると言えるでしょう。
記事は「プロのコーダーにとって物事がどうなるかはまだ不明確だ」と結論付けていますが、この「高揚と不安の入り混じった感情」は、他の分野の労働者にとっても未来のプレビューとなるかもしれません。AIによる「抽象化」の波は、私たち全員に押し寄せているのです。

