Обновить

Элитный вайбкодинг

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели26K
Всего голосов 213: ↑206 и ↓7+229
Комментарии164

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

I'm not a coder ...but 200 bucks is 200 bucks.

Это много, но это не честная работа

Далеко не всем важна честность. Есть же хакеры или люди работающие на спецслужбы

Думаю, что «честность» - весьма индифферентное понятие, подразумевающей четкий контекст.

В данном случае, «пассажиры» из «эльфийской долины» - как в том присловии: «парень - гвоздь, сам в стену лезет».

Они даже не «лохи», а идейные. Естественный отбор должен работать.

Это был спектакль. Хорошо продуманный и со счастливым финалом)

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

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

Почему-то таких статей нет

Как нет статей "как я переделывал за нашим джуном/мидлом проект"

Собрал фактуру, миддл такой-то...

Обязательно будет, не думал что эта статья так сильно выстрелит. Теперь уж точно обязательно покажем как это происходит.

Кстати уже выкладывал про "побег из IBM Websphere ESB", хотя там код не результат вайбкодинга, но и суть работы и шаги и подходы на 90% совпадают.

почемуто подумал про IBM Message Broker при виде аббревиатуры ESB и ожидал в статье переписывания килотонн ESQL и маппингов с трасформациями, но и так интересно получилось) Кстати в итоге помимо отказа от IBM продуктов с лицухами какие-то другие профиты заказчики получили после переписывания? Особенно интересует производительность

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

Разумеется решение на Spring оказалось на порядок быстрее.

Ради справедливости - при обдуманном и контролируемом применении (к которому hype-driven development не относится) LLM в сочетании с агентами это вполне даже мощный и полезный инструмент. Проблема в том, что сейчас мы находимся на самом плато хайпа - и до тех пор пока это так, разномастные блаженные хайпожорики типа Стива, равно как и вот такие вайбкодеры-энтузиасты, время от времени будут появляться.

Я честно пытался много раз найти реальное применение LLM, помимо генерирования безумных картинок, именно в долгосрочной перспективе, те не для текущего расклада а именно в перспективе.

Но раз за разом приходил к выводу, что сам LLM как концепция это костыль и временное решение.

Что-то быстро найти "по работе"? Но нормальный сотрудник и так знает все что ему нужно и "не учится каждый день чему-то новому", это не ученый из R&D отдела.

Что-то заказать онлайн или забронировать? Так уже идет негласная война против роботов - с капчами и проверками, поскольку владельцы ресурсов не заинтересованы в автоматике вместо живых пользователей.

Да, прямо сейчас это выглядит круто и необычно, "социальная сеть для ИИ-агентов" и все такое, но дальше-то что?

Самое лучшее применение в работе которое нашел я - копилот только в режиме автокомплита, только по пол строки буквально.

Приятно так, то коммент где-то за тебя допишет, то вызов какой-нибудь. Без него теперь так же некомфортно как и без обычного автокомплита

Я вот посидел с этим копилотом месяц, порадовался, а потом решил замерить 2 куска кода схожего размера и сложности так и эдак, и получил -10% к скорости работы. Потом через неделю ещё раз померил и получил -8%. На коде посложнее - около нуля, потому что автокомплит чаще неверный.

Сейчас на работе нет доступа к ллм из иде, ну и не жалко.

"Нормальный сотрудник" - все синьйоры-помидоры? или скучные задачи.

LLM мне прекрасные схемы рисует в svg, жалко что у меня нет отдельного эксперта по svg картинкам и презентациям. Тоже 200$ в час такой стоит?

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

Бариста, секретарша, слесарь-сантенхник, оператор чего-нибудь, водитель, грузчик и тд и тп.

Мир вне ИТ очень большой и интересный.

LLM мне прекрасные схемы рисует в svg

Можно чуток подробнее? Интересно стало.

сам LLM как концепция это костыль и временное решение.

Да. Это "poor man's tool". Костыль для бедных. У которых нет ресурсов, чтобы найти гарантированно хорошего врача, юриста и т.д.

Чатгпт, у меня болит колено - что это может быть? Посоветуй мазь какую-то. Ближайшая запись на МРТ через месяц. Ревматолог в областном центре, добираться трое суток на поезде или за 20000 самолётом.

Есть видосы, как где-то в Азии (или Африке?) лечат зубы подручными средствами. Что, собственно, характерно, порой вполне успешно. Вот это оно и есть.

Что-то быстро найти "по работе"? Но нормальный сотрудник и так знает все что ему нужно и "не учится каждый день чему-то новому", это не ученый из R&D отдела.

Ну, спорный вопрос.

Я постоянно что-то ищу новое. Не сразу но потом использую в работе

Еще вы читаете Хабр и хотя-бы знаете что такое вайбкодинг - все это несколько отличается от месячной ватхе в глухой тайге или работы бармена.

Расшифровка видео, а точнее подготовка субтитров - крутая штука и полезная (использую Whisper). Да, потом руками надо подправлять, но временные теги, текст уже сгенерирован, потом только правки.

Поскольку прямо сейчас делаю текстовую версию нового ролика про NetBSD:

Могу сказать, что проблема-то не в точности распознавания, а в качестве материала.

Мы мягко говоря "литературные ПТУ" не заканчивали, дефектов в речи дофига и больше. Так что основное время уходит на литературную обработку, чтобы это вообще можно было читать.

Я честно пытался много раз найти реальное применение LLM, помимо генерирования безумных картинок, именно в долгосрочной перспективе, те не для текущего расклада а именно в перспективе.

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

Вроде "сделай мне powershell скрипт, который удаляет в папке и её подпапках все файлы старше 14 дней" (чистка папки с прайсами) или "сделай мне PS скрипт который кодирует видео фрагмент через ffmpeg разными кодеками и с разными параметрами CFR, после чего пусть он сделает скриншоты рандомного кадра из полученных видео в такую то папку" или "сделай мне VBA макрос который...". Часто проще сразу закинуть файл эксель исходник и файл "как бы я хотел это видеть" и получить (зачастую с первого пула) работающее тело макроса, которое просто бросаешь в VBA и оно работает. Но моя работа не про программирование, а торговля, 1С и т.п., так что Вашу позицию я прекрасно понимаю и разделяю. Но, в целом, помогло не раз. Тут не важны логика и оптимизация, макрос/PS скрипт запускается нерегулярно, нагрузки нет, всё не важно, главное что работает и не нужно ни к кому обращаться и доступно в момент обращения. Да, я ленив вникать в VB, готовый код его производства я править могу, логику понимаю, но написать сам с нуля - не готов. В итоге получается "раз и готово", если надо сам подправил. Так же GPT мне как то набросал код для Delphi (иррациональная страсть к Паскалю с юности, когда его учил), который тыкает по изображению кнопок в РДП, чтобы делать повторяющиеся действия (набиваем накладные в удалённой базе имея на входе только картинку из окна с РДП, я 10 лет руками это делал раз в неделю по 30 накладных). Он написал базу (ну в целом ровно столько, сколько я просил, все остальные шаги по кнопкам я руками добил, т.к. лень было раздувать ТЗ), но я бы сам такое не написал с нуля, без ориентиров в принципе. Паскаль был 30 лет назад, мир изменился, править дополнять могу, т.к. вижу как он написал и как это работает, а писать с нуля - нет. Да, умнее я не стал, к сожалению, но по готовым лекалам получил ряд удобных инструментов помогающих моей работе и личным интересам.

Это мелкая автоматизация, ради которой этот самый PowerShell и VBA были придуманы.

Суть такой автоматизации в двух вещах: 1) быстрой и грязной разработке "здесь и сейчас" 2) быстрой же поддержке изменений.

Если с первым нейросети еще справляются, то второе это всегда сюрприз, поскольку Microsoft не будет согласовывать с вами ломающие обновления а просто тихо выпустит апдейт, который сломает вам всю малину и все.

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

А в случае нейронки нет.

Если с первым нейросети еще справляются, то второе это всегда сюрприз, поскольку Microsoft не будет согласовывать с вами ломающие обновления а просто тихо выпустит апдейт, который сломает вам всю малину и все.

Ну да, в долгосрочной перспективе всё возможно. Но можно и не получать обновления :) Думаю, даже если это случится, всегда можно будет заставить исправить новые ошибки - худо-бедно. Как я уже говорил, это лишь упрощает мне рутину, а не решает фундаментальные задачи бизнеса. В этом применении оно вполне работает.

Вы "думаете", а я знаю, потому что разгребать такие проблемы моя работа.

И нет, нельзя теперь «не получать обновления», ввиду вала серьезных уязвимостей — RCE через раз во всех популярных технологиях, от WiFi‑роутера до какого‑нибудь Next.js или Spring Boot.

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

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

Поэтому в итоге платит за: 1) поддержку легаси 2) попытки переписать 3) чехарду с наймом.

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

И все это делается заранее, а не вчерашним днем и посреди майских или новогодних праздников.

Думаю очевидно, что те кто умеют в подобное планирование не имеют больших проблем с ИТ и вообще живут долго и спокойно.

С этим согласен. Но вот был же пример выше про VB-макросы. Согласитесь, что если бы у человека не было проблем с деньгами, то он бы всё сделал по описанной вами схеме. А так он сделал подешевле, и оно работает. А когда работать перестанет, к тому времени уже и деньги можно заработать на том коде, который был. Потому что он работал.

VB-макросы это автоматизация рабочего места, но не всего бизнеса. Их и в богатых банках используют только в путь.

В качестве иллюстрации что такое адекватный подход к ИТ - вспомните Федора Овчинникова и "ДоДо Пиццу", когда с самого начала он запустил внутреннюю разработку ИТ-системы, которая окупилась на стадии франшизы и врывного роста.

Кто ж спорит, своя разработка - это очень хорошо. Но никто не гарантирует окупаемости...

Ну если вас так волнует окупаемость ИТ-решений а не самого бизнеса - может не стоит и бизнесом тогда заниматься?

Это ведь занятие тоже не для всех, точно также встанет вопрос окупаемости офиса, любого оборудования, наемных сотрудников и тд.

Если прибыль от основной деятельности все это не окупает даже в перспективе - зачем заниматься?

сделай мне powershell скрипт, который удаляет в папке и её подпапках все файлы старше 14 дней

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

сделай мне PS скрипт который кодирует видео фрагмент через ffmpeg разными кодеками и с разными параметрами CFR, после чего пусть он сделает скриншоты рандомного кадра из полученных видео в такую то папку

Зачем??

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

Наверное, есть, но я не тратил время на поиск: получил результат, работающий "из коробки", встроил его в Планировщик заданий - и решение готово.

Зачем??

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

получил результат, работающий "из коробки", встроил его в Планировщик заданий - и решение готово.

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

Бест практис пока еще не сформировались. Это больше пока похоже на искусство, чем на ремесло. У кого-то стрельнуло, но как это повторить никто не может сказать

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

Идеально подходит для муторных скучных проектов

Которые никогда не будут завершены

Классно. Поржал.

Тут всё прекрасно. Как бальзам на душу :)

Думаю, так и будет...

И то что за студентами будем навайбкоженное нейрохрючево переписывать вручную

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

Отличное знание психологии идиотов с деньгами.

Теперь я знаю как вести себя с денежным мешком

Кстати, похоже на известный индусский стартап Natasha, где вместо революционного ИИ работали индусы, аж 700 человек. Но там был интерес микрософт, который хотел использовать их ИИ технологии. А тут просто идиоты.

Вы не представляете насколько глубока эта кроличья нора )

Взаимодействие идет через текстовый чат, с задержкой ответа, временами существенной, что позволяет вклиниться оператору со стороны сервиса в любой момент и без видимых изменений для клиента.

У оператора могут быть под рукой: а) справочники б) специальные внутренние нейросети для узких задач в) собственные компетенции по относительно сложным вопросам.

Все это позволяет скрытно от клиента закрывать косяки нейросети в критических случаях, например на презентации у богатого заказчика.

Какие-то беды в статье с цитированием, то речь автора под цитатой, то только кусок реплики ("Надо, чтобы ваш специалист"), то даже если смотреть только на тире реплика одного и того же говорящего разбита на несколько (начиная с "Дружище Стив")

А так эпично

Искусственный искусственный интеллект.

В следующей серии: Оказалось, что Стив — использованный втёмную посредник, а его проект был заказан OpenAI с целью показать инвесторам на что способна новая модель.

Стиг из  Top Gear
Стиг из Top Gear

Скорее всего так и есть. Один из проектов, в разработке которого мы с коллегой принимали участие в конце 2000-х, был продан Гуглу за хорошие американские баблосы. Сидя здесь в сибирской глуши провинции, ближе к финишу мы начали понимать, что заказчик (из США) просто надувает проект фичами чтобы сбагрить его по хорошей цене. Но на наш доход это ни как не повлияло - просто получили положенное по договору и всё. Так, что этот "Дядя Стив" еще тот жук, он их всех продаст, а племяшу отслюнявит положенные ему $300, как Добс Возняку за Breakout.

Это прекрасно!

Рано ещё под вайбкодинг отдавать целые проекты. Пока ИИ не может сам запускать и видеть, что происходит, это рискованно. А вот давать ИИ безобидные задачи - это можно. Например, попросить провести полное комментирование кода, не трогая функционал и что-то спрашивать по коду. С этим справляется. Простые коды тоже порой пишет неплохо (тот же простой скрипт снежинок для сайта). А всё что более 1000 строк кода - уже тяжело идёт. Программист не исчезнет, но программист "на велосипеде" может двигаться быстрее. Главное, чтобы велосипед был с тормозами и сохранениями.

не трогая функционал

Ага, кто даст гарантии, что не тронет? Это не алгоритмически делается - нет гарантий вообще. Может сделать все, что угодно.

Так смотреть надо, что он делает и не давать тупо allow на все действия)

Окей. Проверять каждое действие. Ладно.

И чем тогда это отличается от кодинга вручную сразу?

Можете не отвечать. Ответ и так известен.

Скоростью разработки, очевидно)

Как это не алгоритмически?

Берете гит, берете ллм

Ллм гонит комменты, сравниваете

Смотрите чтобы коммент, если это python например, был в строке после кода, а не перед.

Да, готовых таких инструментов я не видел, но за одну сессию можно осилить.

Сделать построчный diff, в остатке все непустые строки должны начинаться со знака комментария. Такой инструмент можно даже навайбкодить! Да, для тех, кто поймёт "построчный" превратно, это значит оперировать цельными строками в данном случае, а не сравнивать первую только с первой, вторую только со второй, и так далее в том же духе.

awk и остальное прикрутить еще. Не руками же проверять все.

Такое космическое ускорение работы, что надо еще нагородить проверку диффов и еще гору всего.

И зачем такой головняк?

Снежинки хотите навайбкодить?

Every minute, a new clock is displayed that has been generated by nine different AI models.

Как выглядят часы, если они нарисованы LLM-ками: https://clocks.brianmoore.com/

Причем судно это, судя по всему, из районной психбольницы.

Прям залип минут на 10
Единственная модель, которая нарисовала часы в 10 из 10 случаев это Kimi K2, за ней идёт DeepSeek. Все остальные модели вообще не в курсе, что это такое, похоже :)

Может, это - реклама Kimi?

А мысль, что сам сервис кривой и его способ рисования как-то совпадает только с Kimi вам не приходила?

Можно исходники глянуть, там HTML от llm инлайнится, ничего такого кими-образного нет. По нажатию на кнопку вопроса можно узнать про промпт и условия

Только Кими не всегда позиционирует правильно часовую стрелку, да и с количеством чисел на циферблате иногда лезут проблемы

странный тест
- нет моделей от Antropic кроме Haiku - это почему?
- не указано, когда проводились тесты

можно предположить что до ноября 2025, когда появились GPT 5.2 и Opus 4.5, потому что их нет - но из-за отсутствия моделей Антропиков тяжело понять, что это именно так - потому что нет Sonnet, а он был давно

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

Первое упоминание на эту страницу гуглится от 2 ноября (3 месяца назад). Думаю, что с тех пор набор ллм не менялся. А здесь проблему для как минимум gpt-5 вижу в ограничении в 2к токенов: "умная" модель явно дуреет от этой добавки условия.

Пока ИИ не может сам запускать и видеть, что происходит, это рискованно.

Уже давно может. Запускает, проверяет и исправляет себя.

"Рано ещё под вайбкодинг отдавать целые проекты"
пока для вас рано, другие уже стартанули, и привлекают инвестиции. Походите по чатам вайбкодеров, посмотрите сколько проектов отправляют на продуктхант. Посмотрите пример Hirify.me сделан за 1.5 месяца и имеет mmr 3-5к $ в первые же месяцы после запуска. Свои проекты тоже вполне успешны, но их рекламить не буду тут

А в чём смысл генерирования комментариев, если можно сделать плагин для IDE, который будет на лету показывать комментарии от актуальной модели?

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

Буквально вчера выкатили статейку про успехи Claude Opus 4.6 с интересной иллюстрацией некоторых возножностей. https://habr.com/ru/news/993836/

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

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

Смешно))

История как из кино)

Но все время не покидала меня мысль.... Что вы обманули клиента и при правильных формулировках - может даже в суд на вас подать.... Возможно даже выиграв.

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

Бойлерплейты, модели бд, конекторы и прочее, что не требует ума и что может сделать ИИ.

Ну или побыть тестировщиком, по крайней мере)

Бойлерплейты, модели бд, конекторы и прочее, что не требует ума

...у разработчика...

и что может сделать ИИ.

...А у разработчика с умом это деают макросы.

Универсальные макросы на все случаи жизни, на все проекты, на все языки и сферы деятельности?

Я, знаете ли, не занимаюсь всеми сферами деятельности одновременно. А Вы?

Модели БД не требуют ума. Ухахаха.

Фундамент архитектуры уже рутина и фигня? Ладно, понял.

А мне реально интересно, как люди приходят к выводу об обмане клиента? По идее, надо смотреть на предмет договора. Но по ходу повествования предметом был конечный продукт, который, не побоюсь этого слова, блестяще прошёл приемку заказчиком. То есть, развлекать лихого заказчика, чтобы он не мешал и не портил результат, это обман? По-моему, это стратегия управления проектом.

Мне кажется наоборот ребята поступили честно - не стали спорить с заказчиком, а сделали работающий проект нормальным способом. То, что заказчик хочет обманывать сам себя, не пытаясь даже проверить, не проблема ребят. Они пытались предупредить.

Интересная история про то, как программисты для программирования наняли другого программиста, а для заработка $200/h применили свои иные способности.

Жаль только, что такой скепсис по поводу нейросетей. Как они кодили 2 года назад и как они кодят сейчас - это большая разница. И несмотря на то, что сейчас они выдают продукт низкого качества, ещё через 2 года результат может быть уже другого уровня.

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

ещё через 2 года результат может быть уже другого уровня

Как будет так и заходите

ещё через 2 года результат может быть уже другого уровня.

«Первое правило чтения громких заголовков: если в заголовке имеется слово „… может...“, в конце следует мысленно подставить: „… а может и не...“.»

то есть LLM может генерить плохой код, а может и не плохой?

может, но это не точно... Это почти как с вероятностью встретить динозавра, выйдя на улицу. Но я все таки верю, что выше, определенно выше.

то есть LLM может генерить плохой код, а может и не плохой?

А знаете, если достаточно долго подбрасывать кубик, то он выдаст номер телефона Трампа!

Ко всем прогнозам надо по умолчанию добавлять слово "может", журналисты любят его пропускать.

А у меня сложилось впечатление, что любой "заменитель" чего-то, что является основой продукта, никогда не сможет заменить его на 100% качественно, всегда будет потолок в 80%, где дальнейшее улучшение на 1%, будут требовать кратного усложнения системы вплоть до потери смысла. Считаю что это применимо к любым сферам.

Конкретно насчёт ИИ, я, как человек не умеющий писать музыку и рисовать красивые картинки, стараюсь опробовать все новинки в этой сфере. Но даже я замечаю, что результат всё равно не идеален. Всегда есть неприятный "привкус генерации", что в музыке, что в изображениях

И тем не менее, мы больше (почти) не ездим на лошадях, не пялимся в ЭЛТ-мониторы, не слушаем прекрасный звук диалап-модемов... Совершенно не обязательно быть заменителем, чтобы решать те же задачи лучше.

Вы привели примеры эволюции.
В варианте с нейросетями, желающим прокатиться на лошадиной тройке, подсовывали бы свинью на стероидах, потому что так дешевле. Ну и что и что не управляема почти, зато стоит дёшево и всё обложено подушками безопасности. Эволюционировала тут не лошадь а сам процесс транспортировки из одной точки в другую.

Аналогично в разработке ПО, я так же не вижу причин, чтобы программиста заменил ИИ. Зато вполне ожидаю, что на дальней дистанции изменится сам метод получения результата от компьютера, когда пропадёт необходимость разрабатывать ПО

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

В остальном согласен, совершенно не обязательно заменять программиста, чтобы добиться нужного результата.

всегда будет потолок в 80%, где дальнейшее улучшение на 1%, будут требовать кратного усложнения системы вплоть до потери смысла.

Закон Парето

Так непонятно, заказчик платил $200 за одного Василия или за нескольких, сколько всего человек работало?

В $200*N баксов включены N часов работы Василия, неизвестное число часов работы Виталия и (как я понимаю) руководство Алекса

Ох не работать вам в Калифорнии, слишком уж далеки вы от демократии))

the Василий - звезда, звезде нужен особый уход:

$50 - SPA

$100 - психолог

$150 - SPA для личной собачки Василия

$100 - коврик для медитаций

..

Говорю же мир изменился, так как раньше не работает )

С начала текущего года это первая статья на Хабре, от прочтения которой получено старое доброе человеческое удовольствие. Инженерам - добра! Пишите еще

Ребята, это готовый сценарий для блокбастера! немедленно продайте в Голливуд! не сарказм!

Я как некоторым образом причастный к киноиндустрии (дальним краем), могу сказать что практически официальный посыл для сценаристов сейчас: идите лесом пишите в стол.

Поросеночек маленький, своим не хватает.

Так что если ваша фамилия не Янковский - без вариантов, увы.

таки вы хотите сказать, что эту чудесную историю голливудские боссы не дадут жалкие 10000$ Василию на Непал? )) Мне сдаётся Василия и Ко сумма устроит.

Дают теперь только Netflix, но надо или быть черной представительницей нетрадиционных меншинств или про таких писать.

А тут все белые и цисгендерные поголовно.

Собственно, кино уже сняли.

Не люблю цыган (с)

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

Поэтому кино и нет.

Ну это очередной обывательский стереотип. Качественный сценарий оторвут с руками у любого ноунейма и через не хочу сделают богатым буквально все киностудии. Просто очень-очень мало сценаристов, которые могут выдать действительно достойный и коммерческий перспективный продукт. Все что на экранах - это лучшее, что пережило естественный отбор.

на текущем этапе развития науки и технологий мы не знаем как работает человеческий мозг и как происходит процесс мышления.

Мне тут недавно заявили, что мышление заключается в поиске закономерностей, а раз нейросети умеют анализировать, значит они блестяще повторяют работу человеческого мозга. И ничего страшного, что работа ИИ крайне не эффективна (чрезмерная трата ресурсов вместо ставки на экономию, как в настоящем мозге). Главное ведь, что работает!! 1111

Это общая беда нового поколения, увы.

У коллеги есть взрослый сын, учится сейчас на третьем курсе.

Парень серьезно считает что "живые женщины не нужны", поскольку это "ненужное усложнение", это дорого, долго и сложно. Копит на электронную замену, следит за новинками робототехники.

Представляете каково его отцу? И тоже ведь хрен переубедишь, поскольку с точки зрения формальной логики паренек прав..

убеждать надо живой женщиной..

Просто ваши Гали дуже балованы! ©

Представляете каково его отцу?

А что «отцу»? Он (отец) себе не вые балованную нашёл, порадуемся за него. А сыну что с того?

Это философский вопрос. Мы с вами не видели этих будущих женщин, вдруг они настолько круты)

Слышал за тех кто заказывает женщин по телефону. Чтобы тоже решить проблему "сложно" И "дорого".

Ps. я последователь традиционного подхода к этому вопросу.

живые женщины не нужны

Есть пневматические

Копит на электронную замену

дорого, долго и сложно (ц)

Наш мозг строит прогнозы на основе найденных закономерностей, знаний.

Нейросети тоже прогнозируют, но для приближения к нам им как минимум не хватает

  • Запоминать выводы к которым они пришли и апскейлить их

    мы можем учиться даже на своих снах, на долгих обмысливаниях каждый раз переваривая инфу, а LLM нужна качественная инфа с самого начала, при этом она не может держать столько ассоциаций и подстраиваться под всех людей, в то время как мы подстраиваемся лишь под десяток, зная подход к каждому или находя его (а у LLM это системный промт)

  • Забывать, отвергать ненужную информацию/неправильные шаги

  • Отбор информации и апскейл вариантов которые приближают к решению (сейчас решается ИИ агентами)

  • Подсознательное и сознательное мышление.

    Это уже лично мои представления, мне кажется что на быстрые прогнозы (моментальный ответ)

    И на длительные рассуждения

    И на наше настроение

    Влияет подсознательное мышление, оно как Лора адаптеры, или может как ОС, когда сознательные размышления как программа на этой OC, но что то в этом есть.

    Можно понаблюдать под разным градусом алкоголя или раслабляющих законных трав

К сожалению обучать Нейронки дорого, а IT гиганты идут от простого, просто пихая кучу данных в веса генератора и ждут что он в этот раз станет умнее. Но они просто делают модели более емкими/ точными.

Сейчас нет тренда на более глубокие модели с большим количеством слоёв, дорогих, тяжёлых. Последняя такая была под названием о1, теперь OpenAI практикует ранний выход / пропуск слоёв из за чего генерация страдает в Авто режиме.

Нейросети тоже прогнозируют,

И часто Вы она антропоморфизируете?

Это шедеврально. 👍

Спасибо, огромное удовольствие от статьи и от слога.

Туда этих мечтателей. А то они галлюционируют похлеще ИИ.

результат работы ChatGPT, который почему-то не запускается

Это все, что вы можете предъявить вайбкодингу? Не запускается? Тоже мне проблема. /s

Зашел на ваш сайт почитать.

Для публичной версии Телепорты мы специально ослабили используемые алгоритмы, чтобы не превращать проект в инструмент для даркнета — реализовали самую простую криптографическую схему, работающую на самых банальных протоколах RSA и AES, доступных по-умолчанию в любом JDK/JRE и не требующих установки внешних криптопровайдеров.

2048-битный ключ RSA и 128-битный AES с одной стороны вполне достаточны для противодействия современным зумерам кульхацкерам, а с другой — легко вскрываемы любой спецслужбой, как приличной так и не очень.

Поэтому бомбы и наркоту с помощью этой утилиты заказывать не стоит.

Не пойму, вы всерьёз это пишете, или это какой-то сарказм и стёб?
Просто осадочек остаётся весьма неприятный. Вы как будто не против бэкдоров и готовы сдать любого пользователя вашей программы любой спецслужбе "приличной и не очень", независимо от его намерений. По той же логике нельзя продавать слишком острые ножи всем подряд, а то ими можно легко зарезать. А ChatControl - это благо для европейцев, ведь кругом одни педофилы и террористы, а честным людям нечего скрывать. Ну и про легкость вскрытия RSA-2048 и AES-128 забавно, конечно. Дадите пруфов?

1) Телепорта -внутренний проект, для внутреннего использования, небольшой частью вытащенный в паблик.

2) Есть внутренняя версия с куда более серьезным шифрованием (NTRU, xchacha, Argon2 и тд)

3) В текущих реалиях усиливать криптографию в публичной версии точно не будем, причины думаю очевидны

Да и если честно пока некогда ей заниматься.

Читается с удовольствием. Но. Можно подкрутить форматирование текста удалив ненужные "цитаты" или заменив их на какой-то другой способ выделения, если уж это важно для авторского замысла?
Я вполне допускаю что в исходной вёрстке, в чём бы она не была сделана, это смотрится красиво. Но в отображаемом Хабром варианте эти неожиданно выпавшие из абзаца фразы, которые при этом прямой речью не являются, несколько портят удовольствие от чтения.

P.S. Извиняюсь, под впечатлением от текста не заметил что выше уже просили на эту тему. В таком случае удваиваю запрос комрада @vybo.

Вот поэтому люди хотят вайбкодить, а не нанимать аутсорс...

Но история занимательная

Но все же "соцсеть" навайбкодить нейронкк может, сложности там какой-то особой нет, - соцсети разные бывают, например linktree

Вайбкодьте на здоровье ) И так уже 90% работы - разгребание за нейросетями, джунами и кодогенераторами, будет 99% )

увешанных плашками «AI/ML/Vibecoder/20см» в подписи

ааааа

В диаметре! ©

Чюююювак! Ииии! :)))

Если верить тексту, заработать гроши позволила таки "военная хитрость", а не "навыки инженера". Ну, или всё вместе взятое.

PS «Всякая истина проходит через три стадии: сначала ее подвергают осмеянию, затем ей яростно сопротивляются и, наконец, ее принимают как нечто само собой разумеющееся». ~Шопенгауэр

Люди хотели "сказочную разработку" - люди получили сказочную разработку, что тут скажешь.

Процесс создания бутерброда с черной икрой на 99% совпадает с обычным демшанским, только понимают это не все клиенты.

Сам страдаю аудиофилией, но чтобы Audeze LCD-3 были признаком опытного программиста — слышу впервые)

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

Судя по прочитанному, вы ведь просто обманули человека)

Угу, причем в составе (о ужас) целой ОПГ и с особым цинизмом.

Адский криминал.

Прохладная история, но получительная всё же. А вайбкодеров тем временем всё больше и некоторые правда верят в то, что генеративный ИИ скоро заменит инженеров. Могу сказать им только одно - "чем больше вас, тем толще наши жопы". Всё нам на руку, господа. Всё нам на руку.

Я тоже подписываюсь как Alex по тем же самым причинам, поэтому дочитал до конца:)
Расскажу о текущем проекте.
Навайбкодил прототип. Прямо как Василий. Отпустил за это время бороду, часто всё выбрасывал и переделывал. Прототип впечатляюще улучшал ключевые метрики, но пользователи (курьеры) выли. Им приходилось заметно больше работать за те же деньги.
Потом на проект выделили кожаного мешка, который не поленился и переписал эту дичь руками. Макс, если ты это прочитаешь, то тебе большой почёт и моя искренняя благодарность.
Теперь я проверяю ченрез вайбкодинг идеи и гипотезы. Провожу небольшие продуктовые эксперименты. Что получается - прошу коллегу перенести в официальную часть кода. Точнее, написать заново.
В общем, схема рабочая!
И даже курьеры уже не сильно против.

Опрос за 06 февраля 2026
Опрос за 06 февраля 2026


зы: на этой неделе Макс пожаловался, что быстро упирается в лимиты по токенам. Видимо, это заразно:)

Прототип впечатляюще улучшал ключевые метрики, но пользователи (курьеры) выли. Им приходилось заметно больше работать за те же деньги.

Корову нужно чаще доить и реже кормить, да. ИИ все правильно навайбкодил. Sad but true.

Прям себя же процитирую. 2 мес. назад также проворачивал: С нулевыми знаниями в программировании В Gemeni реализовал простую функцию. Нейронка прям мне файлы выдает , а я тупо в Андроид Студио закидываю. Далее компилирую и если все ОК передаю кожаному . Он наверное плюется, страдает)) но и вставляет в код главного приложения. Т.е. мелочи я делаю сам - а обобщает кожаный. Так мне дешевле чем 200$ обходится и уверен, что там лютого пиздеца нет (я надеюсь)

Нейронки прям рулят в тех случаях, где ты заранее знаешь конечный результат. Например, приложение должно подсчитать объём материала. Я в спец. приложении на ПК знаю правильный ответ при таких-то входных данных. - мне реально пофиг что-там внутри приложения, главное я вижу правильный результат. Моя задача хорошо оттестировать ,а все остальное за меня сделали. Вкалывают роботы, а не человек

Сейчас все критикуют т.н. «вайб-кодинг» — термин стал синонимом бездумного копирования кода из ИИ-моделей. Но за этой шумихой многие упускают главное: в компаниях на первый план выходят опытные разработчики, которые умеют грамотно работать с AI-ассистентами. Именно такие специалисты, способные охватить смежные направления, сейчас на вес золота.

Крутая статья, все свои мысли по этому вопросу увидел, и ещё пучок сверху )))
Для меня, пока, нейронка это расширенный поиск, который нужно проверять. И возможность криво косо, но быстро, сделать прототип. Проверить, что идея рабочая, и дальше собирать проект руками, под продакшен. Это релевантно как для кода, так и для текста, медиа и т.д.

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

Даже если самому для себя вайбкодить, теряется контроль над кодом (хотя программа работает), что уж говорить о более обширных и серьёзных проектах

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

Разработка с ии это настоящее и будущее.

Будущее да, только совершенно не обязательно светлое и красивое.

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

А как оно все внутри работает от вас еще и будут намеренно скрывать - для этого все эти ИИ-сервисы и делаются облачными.

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

Что характерно, некоторые уже все поняли, поэтому запрещают детям использовать социальные сети и органичивают время работы в интернете, некоторые ВУЗы уже прямо запрещают использование ИИ студентами во время обучения.

И только одинокие волки с паяльником и калькулятором будут купаться в золоте. Кто с кем будет за что драться никто не знает. Есть Брэдбери, а есть Ефремов. Я, в принципе, тоже больше склоняюсь к тотальному контролю и мискам риса, но вариант развитого технологичного общества исключать глупо. А соцсети нужно не только детям, но и взрослым ограничивать. Я, например, никакими ютубчиками, тиктоками и вк давно не пользуюсь.

И только одинокие волки с паяльником и калькулятором будут купаться в золоте.

Не то чтобы в золоте, это будет другая субстанция коричневого цвета, зато хотя-бы с голоду не умрем )

С голоду никто не умрет. Скоро роботы Маска будут ловить тебе рыбу, строить дом, садить дерево и растить сына. Осталось ускорить наступление этого счастливого дня и всем человечеством инвестировать в Тесла)

вот тогда , те кто вначале "сэкономил на кожаных"

...могут за это время заработать денег, чтобы:

привлекать спецов

А если не шмогли, ну тогда:

закрываться

Потому что чтобы изначально написать много хорошего кода, нужно много денег (которых тупо нет).

Ну это в идеальном сценарии на уровне фантазий. В реальности обычно спецы начинают требоваться до достижения стадии "заработать денег".

Если "денег тупо нет", то это уже не бизнес никакой, а так, песочница для детских игр.

Вся эта экономия на спичках - на персонале, на ИТ приводит в долгосрочной перспективе к печальным последствиям, исходя из моего богатого опыта )

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

Ну не будете вкладываться в ИТ и автоматизацию - будет бардак и воровство.

В нормальной компании затраты на ИТ это инвестиция, у которой есть срок окупаемости, есть план и четко осознаваемый результат.

Но разумеется до всего этого еще надо дойти.

Вы правильные вещи пишете. Но ведь лучше прибыльный балаган, чем вообще ничего. А если он оказался не прибыльный - значит, не повезло. Всё равно денег на небалаган не было. Логика примерно такая.

А как по мне это обыкновенное мошенничество.

Условия, поставленные заказчиком ведут к 2 вариантам для исполнителя, взявшегося за работы:

  • Невыполнение тз при соблюдении условий, которое ведет к неустойкам, судебному процессу и прочим неприятным для обеих сторон вещам

  • Выполнение тз действиями, которые вы охарактеризовали как мошенничество. Обе стороны довольны результатом.

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

на одном дыхании прочел, спасибо)

Я сам как-то попробовал вайбкодинг, пытался навайбкодить архиватор, в итоге - вроде бы действительно код генерируется и даже работает, но контроль за кодом просто теряется.

Удивительно видеть столько пафоса при таком поверхностном понимании предмета. Аргумент про то, что «ученые не знают, как работает мозг» — это уровень дискуссии десятиклассника, а не профессионала. Базовые принципы работы нейронов и импульсных сетей (SNN) описаны и смоделированы еще в 60-х годах. Если автор не в курсе развития нейронаук и того, как биологические принципы переносятся в архитектуры ИИ, то это проблема его кругозора, а не «невозможности» создания думающих машин. Отрицание вайб-кодинга и агентов очень напоминает ворчание тех, кто когда-то считал, что использование IDE вместо текстового редактора — это «не тру», а компиляторы никогда не заменят ручной ассемблер. Агенты — это просто следующий уровень абстракции. Пока вы тратите время на написание статей о том, почему ИИ вас «не заменит», люди с более гибким мышлением уже используют этих агентов, чтобы делать проекты в 10 раз быстрее. Вместо того чтобы прикрываться философией о мозге, лучше бы признали, что вам просто страшно потерять статус «избранного» из-за того, что порог входа в профессию рушится. Прогрессу плевать на ваш комфорт

Отрицание вайб-кодинга и агентов очень напоминает ворчание тех, кто когда-то считал, что использование IDE вместо текстового редактора — это «не тру», а компиляторы никогда не заменят ручной ассемблер

Да это как раз я, специально для вас:

Отлична статья, мне понравилась.

Проблем за вайб-кодинг две:
- короткий контекст у llm, потому, если код занимает больше пары сотен строк, то во последних строках llm забывает как назывались переменные в первых
- даже если код, почему-то, взлетел, то разобраться в нём позже руками или силами llm практически невозможно

В общем, краткое саммари: афтор обидився :((( Причём на слова "старого маразматика и идиота", что говорит о детской хрупкости Эго автора, ведь здравые взрослые люди на дураков не обижаются. И решил обуть обидчика на крупную сумму, попутно переступив через собственные принципы и помогая распространить "заразу", которая так ему противна (но на что не пойдешь ради денег и мести за обидные слова). Со стороны это выглядит так, как если бы ко врачу пришла зажиточная старушка, и сказала "вот вы врачи, конечно, устарели, не следите за технологиями -- тут такую пирамидку продают по телевизору, она все болячки лечит! правда я купила от сыпи на руках, а у меня чёт пирамидка не лечит, доктор, посмотрите в чём дело?". И вместо того, чтобы доходчиво объяснить про пирамидки, врач берёт с неё деньги и незаметно смазывает пирамидку лекарственной мазью от сыпи. Теперь бабка будет радостно бегать по соседкам и рассказывать Гале, Любе и Глаше, что её пирамидка таки сработала и всем вокруг необходимо купить такую же. Браво, доктор!

Даже интересно в какое время уложились? Неужели заказчики не возмущались, мол с нейронками должно быть всё минимум в 10 раз быстрее?

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

По итогам, что обычная разработка по ТЗ, что вайбкодинг на пердючем пару занимают одно и то же время.

Прекрасно выдуманные статья. К сожалению не правдоподобно. Вы хотите, чтоб мы поверили, что нашли такого лоха, который ожидает что свяжите код за несколько часов(дней), а потратили в итоге пол года(в лучшем случае) на разработку с нуля?
Прекрасная попытка нахайпить на аудитории анти-ИИ хабра.

на аудитории анти-ИИ хабра.

"Анти-ИИ Хабра" это пять, однозначно.

Если кто захочет создать такое сообщество, то вот вам готовый логотип:

Антиардуинщики?

Остап Бендер до сих пор жив и стал программистом-мистификатором...:-)

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

Публикации