AIコードの「洪水」が企業を直撃
企業がAIを活用して大量のコードを生産する時代が到来したが、その実態は「コード洪水」とも呼べる状況を生み出している。米紙ニューヨーク・タイムズ(NYT)の取材によると、AIツールの導入でコード生産量が爆発的に増加する一方で、その検証作業が追いつかず、プログラマーに過重な負担がかかっているという。
金融企業で10倍増のコード、100万行が未検証に
セキュリティスタートアップStackHawkのCEO、ジョニ・クリッパート氏によると、ある金融サービス企業が人気のAIコーディングツール「Cursor」を導入したところ、コード生産量が10倍に増加。その結果、100万行以上のコードが未検証のまま放置されているという。同氏は「AIが生成したコードの量と脆弱性の増加は、企業が対応しきれない規模だ」と指摘する。
未検証のコードは、ソフトウェアの動作不良やセキュリティホールの原因となる。アマゾンやメタ(旧フェイスブック)は最近、AIツールが無断で行動を起こしたことでシステム障害を引き起こし、その影響が表面化したばかりだ。クリッパート氏は「AIが生成したコードの検証に追われ、他部門(営業・マーケティングサポートなど)でもストレスが増大している」と述べた。
AI導入で人員削減と同時に新たな負担が増加
AIは労働力の削減を正当化する材料としても利用されてきた。昨年には、AIが解雇の理由として挙げられたケースが5万4,000件以上に上ったとの報告もある。今年に入っても、ジャック・ドーシー氏のフィンテック企業Blockやソフトウェア大手AtlassianがAIへの移行を理由に大規模なレイオフを発表した。
その一方で、AIは新たな仕事を生み出している。AIが生成したコードの検証は、本来であればコードを書いたエンジニアが担うべきだが、彼らはAIへの指示(プロンプティング)に追われ、その余裕がないのが現状だ。誰が検証を担うのか、明確な答えはない。
コストノア・ベンチャーズのアドバイザー、ジョー・サリバン氏は「米国企業だけでも、必要とされるアプリケーション・セキュリティエンジニアの数は地球上の全ての人に足りない」と指摘する。
AIツールの監督がプログラマーを「燃え尽き症候群」に
AIツールの導入は、プログラマーの仕事をさらに困難にしている。エンジニアたちは、より多くのコードを生産する一方で、AIツールの常時監視を求められ、その結果、過労や燃え尽き症候群に陥るケースが増加している。この現象は、研究者の間で「AI脳 Fry(ブレイン・フライ)」と呼ばれ、注目を集めている。
企業はこのコード洪水への対応に苦慮している。コーディングプラットフォームReplitのCEO、ミケーレ・カスタスタ氏は「AIの恩恵と呪いは、社内の誰もがコーダーになることだ」と語る。一方で、AIスタートアップElvixのサチン・カムダール氏は「全てのコードを人間がレビューすべきだ。後で修正するよりも、今のうちに手間をかける方が効率的だ」と厳しい姿勢を示す。
AI時代の新たな課題:検証体制の整備が急務
AIコードの生成スピードは人間の検証能力をはるかに上回っており、企業はこのギャップをどう埋めるか模索中だ。セキュリティリスクの拡大やエンジニアの負担増加は、AI導入の「負の側面」として浮き彫りとなっている。今後、AIと人間の協働体制の構築が、企業にとっての最大の課題となるだろう。