5月13日、Emanuel Maibergが「Software Developers Say AI Is Rotting Their Brains」と題した記事を公開した。
「LaravelのAPIの実装方法を忘れてしまい、恐ろしくなった」 — 長年のソフトウェアエンジニアがこう告白している。AI導入を強制された開発現場で今、深刻な問題が浮上している。経営陣が「生産性向上」を謳う一方で、現場の開発者たちは「脳の腐敗」と呼ぶべき現象に直面しているのだ。
開発者が語る「脳の腐敗」現象
最も深刻なのは、AIへの依存によって長年培ったスキルが劣化する現象だ。これは認知科学で「認知的負債」や「認知的萎縮」と呼ばれる現象として研究されている。
小規模なWeb開発会社の開発者は深刻な状況を報告している:
「LaravelのAPIの実装方法を忘れてしまい、恐ろしくなった。大学でこれを学び、ソフトウェアエンジニアとして長年働いているのに、一行もコードを書いたことがない時代に戻ったような気分だ」
フィンテック企業の開発者も同様の懸念を表明している:
「間違いなく私を愚かにしている。携帯電話を手に入れて電話番号を覚えなくなった時のようだが、今度は『考える』こと全般を精神的に外部委託するまでに成長した。全知全能のダライ・ラマ(LLM)が一つの質問で答えを教えてくれるため、問題や設計について座って推論する批判的思考能力が劣化していると感じる」
経営陣の華々しい発表と現場の実情
AIコード生成は2024年以降、テック業界で最大の注目トピックの一つとなっている。 GitHub CopilotをはじめとするAI開発ツールの普及により、多くの企業がAI活用による生産性向上を掲げている。
Meta、Google、Microsoft等の大手テック企業の経営陣は、AIがコード生成において劇的な変化をもたらしていると自信満々に語っている。Googleは新規コードの75%がAI生成だと発表し、MicrosoftのCEOサティア・ナデラは**30%がAI生成だと述べた。同社CTOのケビン・スコットは2030年までに95%のコードがAI生成になると予測している。Anthropicに至っては、チームの90%**のコードがAI生成だと主張している。
しかし、実際にAIの使用を強制されている開発者たちは全く異なる物語を語っている。RedditやHacker Newsなどの開発者コミュニティでは、LLMによるコード生成の約束に幻滅する声が増加している。
強制的なAI導入の実態
記事で匿名インタビューに応じた開発者たちは、AI採用が自発的でも有機的でもないことを明かしている。
「AIは事実上明示的に義務化されている。その使用は我々のパフォーマンス評価基準の一部であり、ほとんど(おそらく全員?)の社員がAIに焦点を当てた『ポッド』に再編成された」
あるFAANG企業のソフトウェアエンジニアはこう語った。
UXデザイナーも同様の状況を報告している:
「パフォーマンス評価がAI採用と紐づけられていると告げられた。これにより、出力が欠陥だらけだと暗黙的に分かっていても、チームメイトのほとんどがパフォーマンス的にAIを使用するようになった。実際の出力品質よりも、参加する意欲の方が重要視されている」
「生産性向上」という幻想
経営陣が宣伝する生産性向上とは裏腹に、開発者たちはより時間のかかる、困難で苛立たしい体験を報告している。
小規模Web開発会社の開発者は次のように述べている:
「AI生成コードは分散型Webアプリのような高度に複雑なマルチシステムを扱う際、LLMにコンテキストを与えることが非常に困難なため、より多くのバグが発生した。同僚が大量のコードを生成し、私は1000行以上のプルリクエストをレビューするのに膨大な時間を費やしている。これにより、人生で経験したことのないほど疲労し、燃え尽きた気分になっている」
これらの問題は、AI開発ツールの限界を示している。現在のLLMは局所的なコード生成には適しているが、システム全体のアーキテクチャや複雑な依存関係を理解するのは困難だ。
雇用への影響と将来への懸念
AI導入による生産性向上の主張は、複数の大規模レイオフの正当化に使われている。Metaは労働力の10%(約8,000人)を削減し、Microsoftは米国労働力の7%(約125,000人)に早期退職を提案した。
開発者たちは特に次世代の開発者育成について懸念している:
「経験豊富なプログラマーは数年後に仕事が残っていれば大丈夫だが、キャリア初期の人々が心配だ。我々は最も単純なタスクを完了するためにAIに依存するジュニアプログラマーを雇用している。彼らにはAI出力がエラーだらけで非効率的である場合を判断する知識や経験がない」
FAANG企業のエンジニアも将来に対する警告を発している:
「このソフトウェア構築手法は経済的にも技術的負債の観点からも持続不可能になると直感している。技術的に詳細に携わっている個人貢献者ほどAIの大きな支持者でない傾向がある。技術とその出力は、より多くの疑問を投げかけるほど破綻し始める」
この問題は単なる技術論争を超えて、ソフトウェア業界全体の将来に関わる重要な議論となっている。 AIツールの適切な活用方法を見つけるためには、経営陣の楽観論だけでなく、現場の声に耳を傾けることが不可欠だ。
詳細はSoftware Developers Say AI Is Rotting Their Brainsを参照していただきたい。