Ровно год назад Андрей Карпатый написал твит: "Появился новый стиль программирования, который я называю vibe coding, где вы полностью доверяетесь ощущениям, принимаете экспоненты и забываете, что код вообще существует".
Почему вайб-кодинг умер и что пришло ему на смену

Разработчикам это понравилось. Термин разлетелся повсюду. Туториалы появлялись за ночь. "Просто навибкодь это" стало ответом на любой вопрос "как это построить".
Потом люди попытались выкатывать vibe-coded приложения в продакшн.
Результаты были не очень.
4 февраля 2026 года - ровно через год после того твита - Карпатый написал снова. Та же тема. Другой вывод:
"Сегодня программирование через LLM-агентов становится стандартным рабочим процессом для профессионалов, но с большим контролем и вниманием. Лично мне сейчас больше нравится термин: agentic engineering."
Человек, который придумал vibe coding, сам от него отказался.
Вот что изменилось, что пришло на замену и почему это важно для того, как вы разрабатываете софт прямо сейчас.
Если вы здесь впервые - мы пишем практические гайды, которых не хватает профессионалам.
Настоящая разница - не в инструментах, а в дисциплине
Здесь большинство объяснений ошибаются. Agentic engineering часто описывают как "использование более продвинутых AI-инструментов" или "больше автоматизации". Но дело не в этом.
Vibe coding - это следование ощущениям без проверки кода. Это ключевая характеристика. Вы пишете промпт, принимаете результат, запускаете, смотрите работает ли. Если нет - вставляете ошибку обратно и пробуете снова.

Проблема не в AI. Проблема в человеке, который не проверяет результат.
Agentic engineering означает: AI делает реализацию, человек отвечает за архитектуру, качество и корректность. Вы можете писать только часть кода вручную. Остальное создают агенты под вашим управлением.
Те же инструменты. Абсолютно другая дисциплина.
Одной строкой:
Vibe coding = YOLO. Agentic engineering = AI строит, человек отвечает.
Почему вайб кодинг провалился на масштабе
Без достаточной экспертизы работы с LLM в разработке, vibe coding приводит к "AI slop" - коду, который не работает или ломает существующую систему. Такой код увеличивает технический долг: команды тратят время на разбор, дебаг и рефакторинг.
Три ключевых сценария провала:

1. Дыры в безопасности на масштабе
Агент пишет быстро - но не обязательно безопасно. Если агент делает 1000 PR в неделю с вероятностью уязвимости 1%, это 10 новых уязвимостей каждую неделю. В vibe coding нет фильтра. Вы просто выкатываете результат.
2. Неподдерживаемая архитектура
Vibe coding пропускает фазу проектирования. Вы просите фичу - агент ее делает - вы идете дальше. Через три месяца никто не понимает, почему система устроена именно так.
Нет логики, потому что ее не было изначально.
3. Потеря контекста
Чем дольше длится сессия, тем хуже результат. Агент теряет предыдущие решения. Код начинает противоречить сам себе. Разработчик этого не замечает, потому что не читает изменения.
В 2026 году "когнитивный долг" - стоимость плохо управляемых AI-взаимодействий и потери контекста - становится главным риском для команд.
Как на самом деле выглядит agentic engineering
Процесс не сложный, но требует дисциплины.
Шаг 1 - Сначала пишем спецификацию
Перед любыми промптами - документ: что делает фича, какие крайние случаи, модель данных, риски.
Это шаг, который vibe coding игнорирует. И именно он определяет качество результата.
Спецификацию можно писать с помощью AI, но ответственность остается за вами. Если вы хотите глубже разобраться в практике разработки и системного мышления, полезно изучить курс по Python, где эти принципы закладываются на уровне архитектуры и логики.
Шаг 2 - Декомпозиция задач
"Сделай систему авторизации" - это vibe coding.
"Реализуй сброс пароля через email с использованием Resend. Токен хранится в Redis с TTL 15 минут. Вот спецификация." - это agentic engineering.
Четко. Ограничено. Проверяемо.
Шаг 3 - Ревью как у человека
Проверка кода такая же строгая, как для PR коллеги.
Не понимаете модуль - он не попадает в кодовую базу.
Читать diff полностью - обязательно.
Шаг 4 - Тестирование
Главное отличие от vibe coding.
Vibe coding: "выглядит рабочим".
Agentic engineering: проходят тесты.
Результаты при правильном подходе
Это не теория.
TELUS сэкономили более 500 000 часов. Zapier достиг 89% внедрения AI. Stripe получает более 1000 PR в неделю от агентов.
Это не vibe coding. Это результат дисциплины, процессов и контроля.

Новая модель мышления - архитектор, а не автор
Роль разработчика меняется.
- Определять, что и зачем строится
- Проектировать архитектуру
- Проверять результат
- Решать, что идет в прод
Ценность больше не в скорости печати, а в ясности мышления и точности оценки.
Лучшие разработчики - не те, кто быстрее пишет промпты, а те, кто лучше думает.
Три изменения, которые стоит внедрить уже сейчас
1. Всегда писать спецификацию
Даже короткую. Это меняет результат сильнее любого инструмента.
2. Читать каждый diff
Не пролистывать. Читать.
3. Запускать тесты перед релизом
Нет тестов - пишите сначала их.

Получите бесплатные уроки на наших курсах
- Фронтенд с нуля
- Go-программист с нуля
- Redis для разработчиков и DevOps
- Системный аналитик с нуля
- Android-разработчик с нуля
