В целом мне кажется, что стоит рассматривать AI-кодинг как еще один этап развития индустрии. Каждый этап был все дальше от железа и все ближе к высокоуровневым абстракциям.
Когда-то писали в машинных кодах, буквально.
Потом придумали ассемблер для выражения мнемоники этих кодов в интуитивно понятном виде.
Потом придумали первые языки высокого уровня и компиляторы для них.
Сейчас следующий шаг — задача описывается на обычном человеческом языке. В чем его важное отличие от предыдущих — результат недетерменирован. Но тут стоит заметить, что и результат работы многих современных компиляторов в зависимости от опций компиляции и разных оптимизаций тоже далеко не всегда детерменирован.