Еще вчера человечество боялось, что нейросети отнимут работу у программистов. Сегодня люди уже удивляются приложению для учета финансов, написанному человеком, который еще вчера спрашивал у ChatGPT: «А что такое backend?».
Добро пожаловать в эпоху вайб-кодинга - подхода, где архитектура заменяется интуицией, тестирование - надеждой, а фраза «оно вроде работает» считается полноценным QA-процессом.
Сторонники вайб-кодинга уверяют: «Теперь кодить может каждый».
И это правда. Примерно так же, как и купить скальпель может каждый, но это еще не делает человека нейрохирургом.
Вайб-кодинг: когда MVP превращается в MMP
(Minimum Maintainability Problem)
Концепция вайб-кодинга проста:
- Открываем ИИ.
- Пишем: «Сделай мне Uber для выгула собак».
- Нажимаем Accept All.
- Получаем приложение.
- Через неделю узнаем, что база данных в открытом доступе в интернет, без авторизации.
Современные LLM действительно умеют быстро генерировать код. Но есть одна проблема: они генерируют код, а не инженерию.
Исследования и обзоры последних лет показывают, что AI-generated code регулярно страдает от:
- накопления технического долга,
- уязвимостей безопасности,
- плохой масштабируемости,
- отсутствия архитектурной целостности,
- невозможности поддержки в долгосрочной перспективе.
Проще говоря: нейросеть может собрать вам дом.
Но никто не обещал, что у него будет фундамент.
«Я не программист, но AI всё сделал»
Это любимая фраза вайб-кодеров. Она звучит уверенно ровно до первой SQL-инъекции.
Проблема не в ИИ.
Проблема в том, что:
- без понимания архитектуры невозможно оценить качество решений;
- без знаний баз данных нельзя проектировать надежные системы;
- без понимания безопасности невозможно увидеть уязвимости;
- без инженерного опыта невозможно поддерживать растущий продукт.
ИИ не объясняет новичку, почему решение плохое. Он просто очень уверенно предлагает следующее.
Именно поэтому исследования фиксируют парадокс: разработчики с AI-инструментами нередко создают менее безопасный код, но при этом становятся более уверены в его надежности.
Это как если бы автомобильный навигатор иногда советовал ехать прямо через реку, но делал бы это настолько убедительно, что водитель начал сомневаться в существовании моста.
Масштабирование? Нет, не слышали
Вайб-кодинг отлично работает… пока проект маленький.
Проблема начинается примерно в тот момент, когда:
- появляется второй разработчик,
- количество файлов превышает число вкладок в браузере,
- нужно изменить бизнес-логику,
- возникает нагрузка,
- приходят реальные пользователи,
- появляется «compliance».
Тогда выясняется, что:
- логика размазана по 47 файлам,
- один и тот же код дублируется шесть раз,
- API вызывает само себя,
- авторизация проверяется «где-то во фронте»,
- изменение одной кнопки ломает оплату.
И так далее.
AI отлично генерирует локальные решения. Но плохо держит системную архитектуру на длинной дистанции.
Именно поэтому многие AI-прототипы напоминают гаражный стартап, который строили на энергетиках и дедлайнах.
Low-code: скучно, надежно, предсказуемо
Пока вайб-кодеры гордо «создают SaaS за вечер», low-code платформы уже много лет решают реальную задачу бизнеса:
- быстро создавать приложения,
- обеспечивать поддержку,
- сохранять масштабируемость,
- соблюдать безопасность,
- стандартизировать архитектуру.
Да, low-code - это не так хайпово.
Там редко можно услышать:
«Брат, я за ночь завайбкодил CRM для нефтяной компании».
Зато там обычно:
- есть контроль архитектуры,
- стандартизированные паттерны,
- управление доступами,
- интеграции,
- governance,
- CI/CD,
- нормальная работа с БД,
- поддерживаемый код.
Low-code не пытается заменить инженерию «вайбом».
Он автоматизирует рутину внутри инженерных ограничений.
Именно поэтому корпорации и даже МСБ выбирает low-code, а не вайбкодинг CRM за ночь с Клодом.
Самая дорогая строчка кода - сгенерированная бесплатно
Главная проблема вайб-кодинга - иллюзия дешевизны.
Кажется, что приложение создается бесплатно и мгновенно.
Но потом начинается:
- бесконечный рефакторинг,
- поиск уязвимостей,
- переписывание архитектуры,
- миграции,
- деградация производительности,
- невозможность масштабирования,
- полный рерайт через полгода.
Как отмечают аналитики, AI-код часто проходит тесты «здесь и сейчас», но деградирует по мере развития проекта и становится все менее поддерживаемым.
Это напоминает покупку сверхдешевого чемодана:
- в магазине он выглядит отлично,
- в аэропорту у него отваливаются колеса,
- в итоге вы несете всё руками.
Вайб-кодинг - не замена low-code.
Вайб-кодинг не убьет low-code.
По той же причине, по которой Excel не убил бухгалтеров.
AI отлично подходит для:
- прототипирования,
- генерации шаблонов,
- автоматизации рутины,
- ускорения разработки,
- MVP,
- внутренних инструментов.
Но production-разработка — это не «сделать, чтобы заработало».
Это:
- надежность,
- поддерживаемость,
- безопасность,
- архитектура,
- масштабирование,
- ответственность.
И пока нейросеть не научилась брать на себя ответственность за утечки данных, падения продакшена и ночные звонки от клиентов, инженерия никуда не денется.
Вайб-кодинг - великолепный инструмент.
Ровно до того момента, пока его не начинают воспринимать как замену системной разработке.
Потому что:
- приложение - это не набор экранов;
- backend - это не «магия за API»;
- архитектура - это не настроение;
- безопасность - это не вайб.
Low-code автоматизирует разработку.
Вайб-кодинг автоматизирует генерацию технического долга.
И это, пожалуй, самое технологичное достижение последних лет.
Команда платформы Botman.one предлагает вам консалтинг и автоматизацию: анализ процессов + автоматизация с помощью платформы и доступных на ней нейросетей.
Мы можем сами сделать автоматизацию под заказ или вы можете самостоятельно атоматизировать процессы на платформе.
Тут можно попробовать: ссылка.
Проходите бесплатный курс по legaltech: ссылка
Заходите в Телеграм-группу, где мы обсуждаем технологии: ссылка
Смотрите наши обучающие видео: ссылка