Agentic LLMsの rise により'コード'の定義が根本的に変化しました。コードがソフトウェア開発ライフサイクルの最終産物であった場所では、LLMsは現在、需要に応じてコードを生成でき、コードを再生可能な手段であり終点ではないものに減らしています。この進化はElon Muskによって表現された感情を反映しています。彼はソースコードがアセンブリ言語のようになりつつあると提唱し、AIが直接効率的なバイナリを生成できる能力を持っているとしました。
しかし、この shift は従来のプログラミング言語の役割について疑問を投げかけます。LLMsがプロンプトとコンテキストを新しい'コード'として解釈できる一方で、プログラミング言語は依然として重要な機能を果たしています:英語のような自然言語が固有に欠如している仕様の曖昧さを減らすこと。
正確で曖昧でない言語がなければ、時間の経過とともに仕様を解釈することはエラーが発生しやすくなります。
本質的に、コードは無関係になっているのではなく、進化しているのです。決定論的な実行が重要である限り、プログラミング言語は依然として不可欠です、たとえその役割が直接的なマシン命令ではなく、より明確な仕様に向かってシフトしているとしても。
出典: Hacker News · 要約:HeadlinesBriefing