2026年2月、イーロン・マスク氏は「コード自体は消える」そう語った。人間が書くソースコードの代わりに、AIが直接プログラムを完成させる世界が来るというのである。
現在のソフトウェアは、人間が読めるコードと、機械が実行する命令の2層でできている。コードは設計図であり、バイナリは完成品だ。マスク氏は、その設計図すら不要になると示唆した。
たしかにAIは急速に進化している。OpenAIやGoogle DeepMindは、AIが自ら判断して作業を進める「エージェント型」へ進化していると説明する。簡単なアプリやツールであれば、自然言語から自動生成できる時代に入った。
しかし現実はそこまで単純ではない。AIはコードを書けるが、複雑な修正や責任ある管理はまだ難しい。SWE-benchという実践的なテストでも、性能は向上しているが、完全ではない。誤りを自信満々に出力する「ハルシネーション」も残っている。
つまり、「人の言葉から直接完成品へ」という世界は、すぐには来ないだろう。実際には、人間の意図を整理する“中間の設計層”が残る可能性が高い。
一方で、AIが内部構造を最適化する事例はすでに出ている。Google DeepMindのAlphaDevは、従来の常識より高速なアルゴリズムを発見し、実際のソフトウェアに採用された。人間より効率的な内部設計をAIがみつける時代は始まっている。
ここで重要なのは透明性である。もし途中の設計がみえなくなり、最終結果だけが残る世界になれば、私たちはその安全性をどう確認するのか。改ざんはないのか。責任の所在はどこか。
技術が高度化するほど、「信頼の証明」はより重くなる。食品に産地表示が必要なように、ソフトウェアにも履歴や出所を示す仕組みが求められる。
仕事は消えるのかという問いもある。国際労働機関(ILO)は、AIは仕事を奪うというより、補助する可能性が高いとみている。重要になるのは、「何を作るべきかを定義する力」と「説明し、証明する力」である。
厳密にいえば、コーディングは“死ぬ”のではなく、役割が変わる。書く作業から、保証する作業へ。実装する技術から、責任を持つ技術へと重心が移る。ブロックチェーン技術の出番もありそうだ。
マスク氏は最後に、「制限がなければ何を生み出すか」と問いかけた。実装コストが限りなくさがるなら、残るのは人間の意思である。AIが魔法の杖になるほど、言い訳はできなくなる。コーディングが消える日が来るとすれば、それは創造の責任が完全に人間へ戻る日とも捉えることができそうだ。
