Вот что интересно. Если дать задачу GPТ, то он часто выдает неработающий код, который даже не компилится по тем или иным причинам. Но попробуйте ему просто давать ошибки компилятора — он таки исправляется и доводит до более-менее работающего состояния.
А представьте что было бы, если бы оно само могло запускать компилятор