Уже которую неделю мелькает термин “Vibe Coding” перед глазами.
Пошел смотреть разбираться, что это такое.
По итогу это сидит разработчик и через промпты для ИИ колбасит код. Очень удобно для прототипов с нуля. Звучит как в сказке.
При условии, что разработчик понимает те технологии, которые используются в результате “Vibe Coding” в сгенерированном коде.
Конкретный пример. Решил попробовать на Python сделать desktop приложение через “Vibe Coding”, используя Grok.
Начало было очень бодрое, прямо скопировал вставил и завелось.
Но по мере добавления логики и функционала, ИИ начал плыть и терять кусочки кода, давать код с дефектами, либо вообще выдавать нерабочий код.
И исправить дефекты по факту я затруднялся, потому что незнаком с python для desktop приложений.
А когда попросил ИИ разбить логику на разные файлики, а не выдавать мне один здоровенный файл, то уплыл и ИИ и код и я вместе с ними.
Возможно если бы я делал это через какой-нибудь Cursor, то могло бы быть немного по-другому.
Но факт остаётся фактом, нужно разбираться в том технологическом стэке, для которого хотите использовать ИИ в более менее полезном русле.
К примеру, для React’а, где есть какое-то понимание, мне ИИ очень помогает - уже давно, как оказалось, я на волне “Vibe Coding”.