コードは「成果物」から「仕様」へ LLMが変えるソフトウェア開発の意味

Code as an Artifact

コードは「成果物」から「仕様」へ LLMが変えるソフトウェア開発の意味

エージェント型LLMの登場により、「コード」の意味が変わりつつある。かつてソフトウェア開発の最終成果物はコードだったが、今やLLM自身がコードを生成するため、残るのは仕様であり、コードは要求に応じて何通りにも再生成できる。イーロン・マスク氏は「ソースコードはアセンブリ言語のようになりつつある。次のステップはソースコードを廃止し、AIで直接効率的なバイナリを生成することだ」と述べた。しかし著者は、プログラミング言語は自然言語の曖昧さを減らすために存在しており、なくなることはないと主張する。LLMにプログラミングを移せば、プロンプトやコンテキストが新しい「コード」になるが、それはより高次の抽象化に過ぎない。

「ソースコードは、まさにアセンブリ言語のようになりつつある。次のステップは『ソースコード』を完全に廃止し、AIで直接効率的なバイナリを生成することだ」

この日のほかの記事

2026-08-20