Vibe Coding vs Agentic Engineering
Разница — в уровне ответственности за качество.
Вайбкодеры: «Это ИИ виноват».
Инженеры: «Это моя вина, что ИИ сделал ерунду».
Год назад Андрей Карпати ввёл термин «вайб-кодинг», чтобы описать этот безрассудно-весёлый стиль программирования: пишешь промпт → отдаёшь клавиатуру нейросети → не глядя принимаешь всё, что она выдала. Если код падает, ты тупо копируешь ошибку и закидываешь обратно в чат. Человек тут не инженер, а диджей, который переключает треки.
Для MVP на коленке, хакатонов или персональных скриптов на выходных — это супер. Вайбкодеры просто жмут кнопку «accept», по-другому их не назвать. Нормально, если делаешь для себя. Но если код идёт в продакшн или клиенту — это катастрофа. Как выразился один лид: «Это не инженерия, это надежда».
От вайб-кодинга к Agentic Engineering
Проблема в том, что «вайб-кодингом» стали называть вообще всё: от поделок на выходных до строгих процессов, где ИИ-агенты пишут код под жёстким контролем сеньоров. Это путает.
Поэтому профи переходят на термин Agentic Engineering (Карпати об этом тоже писал). Именно такой подход даёт реальный прирост скорости в 2–5 раз без падения качества. Вайб-кодинг = YOLO. Агентная инженерия = ИИ реализует, а человек отвечает за архитектуру, качество и тесты.

Как это работает на практике
Рабочий процесс не сложный, но требует дисциплины, которой так не хватает вайбкодерам:
- Спеки до кода. Сначала пишутся спецификации и продумывается архитектура (часто тоже с помощью ИИ), и только потом ставится задача. Вайбкодеры пропускают этот этап, и именно здесь проекты летят в кювет.
- Отношение как к ненадёжному джуну. Код от ИИ-агента проверяют с той же дотошностью, что и пулл-реквест от коллеги. Не можешь объяснить, как работает этот модуль? В мастер он не пойдёт.
- Жесткий TDD (тесты до разработки). Это главное отличие. Если есть надёжный набор тестов, агент может сам крутить цикл «написал-проверил-исправил», пока всё не позеленеет. Без тестов он радостно отрапортует «Всё готово», подсунув нерабочий мусор. Тесты — это то, что превращает ненадёжную нейросеть в надёжную систему.
- Полная ответственность за кодовую базу. Контроль версий, CI/CD, документация, мониторинг продакшна лежат на человеке. ИИ ускоряет рутину, но за систему отвечаешь ты.
Ирония в том, что разработка с ИИ поощряет хорошие инженерные практики даже больше, чем классическое программирование. Чем чище архитектура и детальнее спеки, тем меньше ИИ галлюцинирует странными абстракциями.
Ловушка для новичков
Неприятная правда: Agentic Engineering приносит диспропорционально много пользы опытным сеньорам. У них есть база: они понимают системный дизайн, паттерны безопасности, компромиссы производительности. Они сразу видят, где ИИ накосячил.
А вот для джунов, которые сразу полагаются на ИИ, не освоив фундамент, это путь к деградации. Растёт целое поколение разработчиков, которые могут написать промпт, но не могут отдебажить баг. Они выпускают фичи, не понимая, как работает код под капотом. Лиды уже называют это назревающим кризисом.
Что в итоге
Давайте называть вещи своими именами. Вайб-кодинг — это весёлое прототипирование. Агентная инженерия — это дисциплинированная разработка с агентами под строгим человеческим контролем.
Развитие ИИ не отменяет мастерство разработчика — оно поднимает планку. Успешными будут не те, кто быстрее всех строчит промпты, а те, кто чётко понимает, что и зачем они создают, и используют ИИ, чтобы сделать это качественно.