И в этом нет ничего удивительного. Если у вайбкодера нет ни малейшего представления о том, как по факту реализуется его промпт, по итогу почти наверняка выйдет хуйня. И тот факт, что эта хуйня как-то там работает и что-то там показывет, не отменяет ее хуевости.
Для серьезных задач даже написание промпта занимает время, сопоставимое с их реализацией своими руками. А я скромно напоминаю, что проектирование алгоритмов и логики у серьезных дядь занимают в разы больше времени, чем написание исходного кода и борьба с синтаксисом.
Ошибки при написании программ неизбежны. Вот только исправление результата одного кривого промпта другим кривым промптом приводит к еще большему нагромождению костылей, уязвимостей и утечек памяти, которые будет все сложнее и сложнее исправить, даже если какая-то другая нейросеть тщательно проанализирует код и найдет их.
И нет, это не пост про "ыыы нейронки тупыыые ыыыы". Нихера они не тупые, и они способны на весьма подробный анализ кода и на написание хороших коммитов, способны на ревью и исправления. И могут написать работоспособный продукт с промпта про "грабить корованы". И возможности растут с каждым днем.
Но без квалифицированного контроля нейронки (как и люди) склонны делать лажу и неизбежно ее делают.
Так что нет, нейронки ни разу не тупые. Тупыми являются люди, верящие, что промпт, 90% которого — это описание интерфейса, каким-то образом породит вменяемый бэкенд.
А в руках квалифицированных программистов вайбкодинг может реально творить настоящую грязь.