📝 Мир vibe coding'а


Уже которую неделю мелькает термин “Vibe Coding” перед глазами.

Пошел смотреть разбираться, что это такое.

По итогу это сидит разработчик и через промпты для ИИ колбасит код. Очень удобно для прототипов с нуля. Звучит как в сказке.

При условии, что разработчик понимает те технологии, которые используются в результате “Vibe Coding” в сгенерированном коде.

Конкретный пример. Решил попробовать на Python сделать desktop приложение через “Vibe Coding”, используя Grok.

Начало было очень бодрое, прямо скопировал вставил и завелось.

Но по мере добавления логики и функционала, ИИ начал плыть и терять кусочки кода, давать код с дефектами, либо вообще выдавать нерабочий код.

И исправить дефекты по факту я затруднялся, потому что незнаком с python для desktop приложений.

А когда попросил ИИ разбить логику на разные файлики, а не выдавать мне один здоровенный файл, то уплыл и ИИ и код и я вместе с ними.

Возможно если бы я делал это через какой-нибудь Cursor, то могло бы быть немного по-другому.

Но факт остаётся фактом, нужно разбираться в том технологическом стэке, для которого хотите использовать ИИ в более менее полезном русле.

К примеру, для React’а, где есть какое-то понимание, мне ИИ очень помогает - уже давно, как оказалось, я на волне “Vibe Coding”.

🥑