ソフトウェアエンジニアのアレックス・エーヴェルフ氏は、「大規模言語モデル(LLM)によってコーディングは解決された」という言説は誤りであると主張しています。LLMはコード作成のコストを削減できる可能性がありますが、プロダクション規模のソフトウェアにおけるコストの大部分は、メンテナンス、信頼性、セキュリティ、スケーラビリティといった非機能要件(NFR)から生じるためです。
なぜ「コーディングは解決済み」ではないのか:エンジニアがAI時代における責任と知識の欠如に警鐘を鳴らす
この記事は翻訳です。 原文を読む
エーヴェルフ氏は、LLMは確率的かつ統計的な性質を持っており、伝統的なコードの「ハーネス」に組み込まれていない限り、コンパイルに必要な厳密な論理や複雑なエラーハンドリングに苦戦することが多いと強調しています。また、責任の所在に関して重要な区別がなされています。AIはコードを説明することはできますが、財務的、法的、あるいは生命を脅かすような結果を招くエラーに対して責任を負うことはできません。彼は、所有権を「知識」「権限」「責任」の3つの柱によって定義しており、AIは「責任」という要件を満たすことができないと指摘しています。
この見解を補足するように、サイモン・スペティ氏は、AI生成コードの台頭がシステム理解の崩壊を招く可能性があると指摘しています。一部の企業環境では、エンジニアが基礎となるアーキテクチャや意図を十分に理解しないまま、Claude Codeのようなツールを使用して迅速にコードをリリースするよう圧力を受けていると報告されています。このような変化は、「エンターキーを押す」能力が深い技術的思考に取って代わることで、チームがバグの解決や複雑なシステムの維持に必要な基礎知識を欠く未来を招くリスクがあります。
出典
- Coding Is Not Solved – Alex Ewerlöf Notes (Hacker News Frontpage, 2026-09-28)
- Alex Ewerlöf
他1件の出典出典を閉じる
- The problem is not the AI code, but nobody knows anything anymore (Hacker News Frontpage, 2026-09-28)