AIがソフトウェアエンジニアを置き換えていない理由、そして今後もない
Arvind NarayananとSayash Kapporは、ソフトウェアエンジニアリングというAIの影響を受けやすい職業を例に、AIが大量失業を引き起こすという説に反論。NY州WARN法のデータと、職業の真のボトルネック(何を構築するかの決定、成果物の検証、深い人間の理解)を挙げている。
Arvind Narayanan氏とSayash Kappor氏は、AIによる雇用喪失の議論を、特に破壊されやすいとされるソフトウェアエンジニアリングの視点から考察している。彼らは、AIの能力が一定の閾値に達すると大量解雇が起こるという物語を退ける十分な証拠があると主張する。このことは、規制障壁がほとんどないセクターでも当てはまるため、他のほとんどの職業はさらに影響を受けにくいだろう。
最初の朗報は、データがAIによる大量失業を支持していないことだ。2025年3月、ニューヨーク州は全米で初めてWARN法の届出にAI開示チェックボックスを追加した。最初の丸1年で160社以上がWARN通知を提出したが、AIボックスにチェックを入れた企業は1社もなかった。
AIはコードをコンピュータに入力する段階を高速化するが、ソフトウェアエンジニアリングはそれだけではない。タスク分解調査によると、真のボトルネックは次の3つであることが明らかになった。(1)何を構築するかを決定し仕様化すること、(2)納品物を検証し責任を負うこと、(3)これらを実行するために必要なコードベース、ビジネス、環境に対する深い人間の理解である。
著者のSimon Willison氏は、AI支援が決定と検証のステップでも役立つと認めつつも、「深い人間の理解」こそが自身が提供する価値の鍵であると述べている。どれほど優れたAIがあっても、自分が生み出す価値は、問題とその解決策に対する理解の深さに依存する。
この記事は、AIがソフトウェアエンジニアを置き換えるのではなく、強化するツールとして機能することを示唆している。真の価値は人間の判断と深い理解に根ざしており、AIの進化によってその重要性が薄れることはないだろう。