Как стать автором
Обновить

Эндрю Ын в защиту «вайб-кодинга»: программирование с ИИ — это не расслабленное хобби

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров5.4K
Всего голосов 11: ↑8 и ↓3+9
Комментарии6

Комментарии 6

Все правильно товарищ говорит, это нихрена не диснейленд и это довольно тяжело для психики. По сути это как делегирование задач джуну который лупит код как из пулемёта но которому надо постоянно менять памперс и следить чтоб головой в стол не треснул. А если есть несколько кусков (условно фулстек) и соответственно несколько "джунов" - тут мозги начинают вытекать, потому что обычный джун приходит раз в час, а электронный - раз в 5 минут

Действительно. Не так давно захотелось странного, и попросил ChatGPT написать функцию экранирования на batch. Функция была короткой, всего на 10 строк, только она не работала, ломалась на символах "^" и "!" в исходной строке. Поскольку сам я на batch не писал, то понадеялся на чат-боты. Я больше часа пытался скармливать ChatGPT и Deepseek выводы скрипта, они каждый раз заново описывали в чем могла быть проблема, и каждый раз решение не работало. Пробовал создавать новые чаты и просить исправить код, или просить написать код с нуля, все бесполезно. В итоге уже сам понял в чем была проблема и исправил. А с этими роботами можно скорее башкой свихнуться, чем добиться решения проблемы которую не можешь решить сам. Термин вайб-кодинг нужно заменить на ПТСР-кодинг.

Не подскажете какой был промпт и какая модель чата использовалась?

Промптов были десятки разных. Вот один из:

Можешь, пожалуйста, написать свою версию кода функции на batch, которая экранирует все спецсимволы "^ & < > | !"? Функция должна вызываться через call. В начале скрипта включен EnableDelayedExpansion. Скрипт должен работать корректно при присутствии или отсутствии в нем символа "!".

Модели разные бесплатные, в том числе GPT-4o. Пробовал включать "DeepThink". Сегодня для теста попробовал обе еще раз, получилось ближе к правде, но один выдал вечный цикл, второй сходу потерял пол строки из-за "!" в ней.

Еще спрашивал как удалить ведущие нули в числовой строке в batch. У ChatGPT все три ответа с уточнениями после каждого были чистейшей галлюцинацией. Он придумывал несуществующий синтаксис и особенности работы из раза в раз. А вот Deepkeek смог предложить несколько рабочих вариантов, пусть и не самых оптимальных.

Сколько не пробовал отдаться "вайб-кодингу" и доверится нейронке, каждый раз выходило такое говно, пока голову не начинаешь включать и контролировать ИИ, нормальное приложение не получалось сделать.

Если ты хороший программист, то программирование с ИИ очень сильно ускорит тебя, при этом ты не будешь выгорать от рутинных операций, которые полностью будет выполнять ИИ.

А вот если ты - начинающий или плохой программист, то программирование с ИИ тоже тебя ускорит, но на выходе могут получиться такие фекалии, к которым потом даже притрагиваться будет противно.

ИИ надо рассматривать как джуна-вундеркинда. Если его постоянно корректировать и направлять в правильную сторону, то он сделает всё правильно.

Сеньор + джун = годнота

Джун + джун = го*нокод

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации