Комментарии 54
так как людям при попытке создать проект приходится проверять, что делает ИИ и постоянно следить, чтобы с кодом не происходило ещё что-то, что человек не запрашивал.
Генерить код нейросеткой и аппрувить каждое изменение с последующим коммитом выходит всё равно быстрее, чем вайбкодить с закрытыми глазами и терять кучу промежуточных результатов, когда вся система ударится в радикальный рефакторинг.
Ну навайбкодить какую то простую приложуху на популярном nextjs и тут же ее задеплоить на vercel проблем нет, будет как раз условные 20 баксов и куча удовольствия от рабочего приложения.
Все упирается далее в масштабируемость, новые фичи, дополнительные правки и тд и тп. И вот тут уже навайбкодить не выйдет, агенты не понимают что от них хотят, юзер не понимает, что ему на экране показывают, и рано или поздно это упирается в потерю контекста, галлюцинации нейронки и совершенно не рабочее приложение.
Просто более точечный подход понадобится. Контекст почти не теряется, если швырять в бота только несколько файлов, требующихся для этого изменения.
Но это значит, что проеектом занимается не джун, а минимум миддл. А откуда он возьмётся, и как он станет сеньором если занимается работой джуна.
Когда речь идёт о Replit, всегда имеют в виду MVP проекты, по их подобию можно создать что-то серьёзное. Думать что Replit сделает то, что можно в перспективе использовать и модернизировать - напрасно тратить время
Вот парадокс - с одной стороны люди выдвигвют такие идеи (генерить, читать, аппрувить), а с другой - вроде как читать код с полным пониманием и вдумчивым анализом - сложнее чем его писать. Особенно если учесть, что нейросеть может очень тонко скрывать подставу - давая легетимные названия переменным, а потом делая с ними не то, что заявлено (это моё любимое от gpt-4o когда он тебе полностью правильный алгоритм решения задачи пишет, а потом абсолютно неправильное решение и подогнанный ответ)))
Автоматизация касается не только самого написания кода же.
Можно нагенерить юнит-тесты и кучу выводов в логи, тогда осведомлённость LLM о проблеме резко повышается. Как вариант, её можно ткнуть сразу в проблемное место, тогда она тоже извлечёт известные ей способы решения.
Можно скормить нейросетке структуру проекта в окрестности и вынудить её построить mermaid-схему процессов, которые там происходят.
Можно последовательно задавать вопросы, достаточно ли хорош и чист этот код, пока нейросетка не перепишет его до состояния, когда писать юнит-тесты к нему довольно просто.
При перекрёстном опросе нейросеть собирает достаточно данных с разных сторон, чтобы наконец решить проблему.
Это всё быстрее, чем долго и кропотливо читать код глазами.
История о том, как поработать тестировщиком на корпорацию и еще заплатить за это денег.
И тут на десятый день до него начало что-то доходить :-)
ИИ инструменты сделали всё намного быстрее! Теперь выгореть можно за 10 дней!
За эти деньги можно было бы просто разраба нанять, который бы всё сделал)
Думаю там столько функциональностирбыло, что норм разрабу там работы на несколько часов всего.
ИИ позволяет быстро проверять гипотезы. Очень быстро.
Уж не быстрее, чем интеллект натуральный.
Быстрее на несколько порядков. Это из личной практики. Я получаю результат на незнакомом языке в незнакомой предметной области.
Похвастаетесь своими результатами?
https://github.com/Pilat66/layout_switcher - переключатель раскладки клавиатуры. Незнакомый язык, незнакомая предметная область. Работающий результат (у меня работающий)
И какой у Вас был опыт написания программ на питоне и для работы с клавиатурой и клипбоардом?
Нулевой, разумеется.
И на незнакомом языке в незнакомой оббласти за час написали работабщий скрипт. Ну такое бывает, но не у всех.
Ага, а потом перенёсся на 6 лет в прошлое, чтобы его опубликовать.
я не имел ввиду что Вы прямо сейчас написали. Я предположил что Вы написали быстрее чем за час это программу вне приавязки к текущему времени
А ссылка на поисковик вас не смутила?
Речь идёт об ускорении в написании программ с использованием ИИ. Я понял Ваш пост как пример того как Вы написали программу быстрее чем ИИ. Надо понимать что Вы этого не сделали а сделали запрос в поисковик ? Зачем?
Чтобы получить оригинальный код, а не прошедший сжатие в нейросеть и последующее разжатие с галюцинациями.
Рисоваки так же говорят в своих луддито-жалобах в твиттере.
Весь кейс отличная иллюстрация к тому, почему автообновление кода без контроля пользователя это плохая идея. Даже если это вайб-кодинг, всё должно быть воспроизводимо
Непонятно почему он после каждого «нормального» изменения не коммитил.
Так же непонятно про фейковые тесты.
Проверять же надо, код ревью придумали задолго до Вайб кодинга.
Или у нас теперь весь процесс разработки это вайб процесс?
Похоже на поведение лудомана. Как будто еще немного вброшенных денег и вот-вот должно начать везти. Особенно доставляют его эти промты в стиле «ты точно не обманеш, прошу не обманывай, ну я же просил»
ранее такой мем даже сделали.

Очень грустно от таких промтов становится на самом деле. И вот от этого "написал капсом, теперь точно не проигнорирует". Человек вероятно абсолютно не понимает с каким инструментом работает, и таких ведь будет большинство. Ещё грустнее, что зачастую даже разработчики платформ подобных - не понимают этого (те, которые берут готовую llm, хостят её у себя, и обертку вокруг накручивают). Напоминает ситуацию, когда человек из лучших побуждений покупает картридж для фильтра "ультра", когда ему надо на деле "жесткость", и т.к. у ультры в жесткой воде ещё и срок жизни меньше - получает воду худшего качества за большие деньги.
И вот - весьма любопытный инструмент, позволяющий легко решать типовые задачи, и неплохо справляется например с ответами на вопросы по документации - пытаются использовать как панацею, складывается спорная репутация и безумие вокруг.
SOSNULEY oriented development.
Причём ИИ-система игнорировала многие запреты Лемкина, хотя часть из них была написана заглавными буквами
Что же вы хотите? Просил, но делал это без уважения
Причём ИИ-система игнорировала многие запреты Лемкина, хотя часть из них была написана заглавными буквами.
Не, ну ЗАГЛАВНЫЕ БУКВЫ игнорировать это нельзя так, не-не-не!
он начал тратить там деньги для расширения возможностей базового тарифа, включая по $200 в сутки
Очевидно, если бы он дотянул хотя бы до платинового тарифа, то этого бы не случилось.
Бывалые вайб-кодеры не дадут соврать, тут 100% виноват некорректно составленный промпт. И вообще, промпты надо брать из крутых телеграм-каналов, а не придумывать самому!
/s
Если так прикинуть, то коммерческие сервисы заинтересованы в том, чтобы быть наименее эффективными на сложных задачах, но ради рекламы и wow-эффекта отдавать решения простых тестовых задач (так же, как дейтинги и сайты поиски работы их логика толкает в сторону того, чтобы долгосрочные соглашения заключались как можно реже).
"Да, я удалил всю твою базу полностью и без разрешения, в 4:26 AM. И что ты мне сделаешь?" (злодейское моргание светодиодами за кадром)
Разработчик потратил на Replit более $600, но там у него удалили базу данных
Кто писал заголовок? Пофиксил: "Разработчик потратил на Replit более $600, но платформа удалила его базу данных".
сколько ещё нужно подобных случаев, чтобы люди начали задумываться)
Это пена. Есть более вменяемые разработчики, у которых нет иллюзий.
Есть еще такое явление - хабровчане уверены что все проекты это проекты делаемые компаниями типа Сбера, Яндекса, газпрома. На самом деле есть куча нишевых работ, которые не на слуху, и которые оплачиваются очень плохо. При этом они в чем то сложнее того за что просят по 500тр в месяц.
ИИ имитирует джуна настолько хорошо, что научился грохать базу.
Это вы и пальцы за меня загибать будете?
Разработчик потратил на Replit более $600, но там у него удалили базу данных, несмотря на запрет на такие действия