Vibe coding и agentic engineering — это не одно и то же, хотя звучит похоже. Разница не в инструментах, а в том, как ты понимаешь, что ошибся. В vibe coding ты смотришь на экран и решаешь «похоже на правду». В agentic engineering у тебя есть способ это доказать — тестами, ревью, метриками, воспроизведением ошибки. Звучит скучнее, зато работает на длинной дистанции.
В начале июня Чэрити Мэйджорс написала пост, который хорошо зашёл в инженерных чатах. Короткая формула: энтузиасты AI бегут наперегонки со временем, скептики — наперегонки с энтропией. Обе стороны по-своему правы, просто смотрят с разных точек. Энтузиасты видят, как растут возможности моделей. Скептики видят, как незаметно уходит доверие к коду, который никто не может прочитать. И те и другие делают отличные продукты. Просто у них разная обратная связь с реальностью.
Меня этот пост зацепил, потому что он хорошо ложится на разговор, который идёт уже больше года. Чем «vibe coding» отличается от «agentic engineering», и почему эта разница в 2026 стала не косметической, а структурной. Я попробовал обе модели — и в личных проектах, и в рабочих задачах. Этот пост про то, где, по моему опыту, проходит граница. Без хайпа и без паники. Просто разбор того, что я вижу.
Откуда вообще этот разговор
Слово «vibe coding» ввёл Андрей Карпатый в феврале 2025-го. Смысл был простой: ты описываешь, что хочешь, обычными словами, а AI генерирует код. Без глубокого чтения, без долгого проектирования. Просто вайб. Это было классно для прототипов и для вещей, которые не жалко выбросить.
Потом появились агенты, которые могут сами читать файлы, запускать команды, ловить ошибки, чинить и снова запускать. Claude Code, OpenAI Codex, GitHub Copilot SDK, JetBrains Junie. Они работают без постоянного внимания человека. И когда это стало нормой, в разговорах появилось «agentic engineering» — про работу с такими агентами в продакшн-коде, где цена ошибки высокая.
Дальше началась путаница. «Я работаю с AI» — говорят оба, и человек, который только что навайбкодил прототип, и человек, который встраивает агента в продакшн-пайплайн. А потом первый получает быстрый результат, второй — серию инцидентов, и оба уверены, что у них один и тот же опыт. Хотя нет.
Что такое vibe coding простыми словами
Vibe coding в чистом виде — это когда ты принимаешь результат по ощущению. Сказал AI, что хочешь. Он сгенерировал. Ты посмотрел на экран, нажал несколько кнопок — реагирует как надо. Довольно.
Для прототипа, для проверки гипотезы, для личного проекта «поиграться» — это нормальный режим. Риск низкий, церемоний минимум, скорость высокая. Я сам так делаю, когда хочу быстро проверить идею.
Проблемы начинаются, когда этот режим тащат туда, где код должен жить долго. Не потому что AI плохой, а потому что обратная связь здесь — это экран и твоя интуиция. В прототипе этого хватает. В коде, который будут читать другие люди и который должен работать предсказуемо через год, — нет.
А что такое agentic engineering
Agentic engineering — это когда AI делает действия, но ответственность за результат держишь ты. Агент пишет код, но ты задаёшь рамки: что можно трогать, что нельзя, где он обязан остановиться и спросить. Агент запускает тесты, но ты решаешь, какие именно. Агент делает коммит, но ты проверяешь, что в список правок попало только то, что относится к задаче.
В таком режиме скорость ниже, чем в чистом vibe coding. Ты тратишь время на описание ограничений, на ревью, на проверку траектории. Но зато результат можно показать коллеге и передать на поддержку. Он переживёт следующий релиз и следующий год.
Главное отличие от vibe coding — это обратная связь. В vibe coding это экран и твоё ощущение. В agentic engineering — тесты, ревью кода, воспроизведение ошибки, обсуждение с командой, метрики. Не обязательно всё сразу, но что-то из этого обязательно.
Где граница
Не в инструменте и не в модели. Cursor, Claude Code, Codex, Junie — это всё можно использовать в обоих режимах. Граница в вопросе. «Есть ли у меня способ узнать, что я ошибся, до того, как это заметят пользователи?».
Если ответ — «посмотрю руками и пойму», то это vibe coding. И для прототипа, для обучения, для личного проекта это нормально. Если ответ — «у меня есть тест, который упадёт, если поведение изменится не так», то это agentic engineering. И это единственный режим, в котором AI-агенты безопасны для долгоживущего кода.
Vibe coding спрашивает: выглядит ли это правильно?
Agentic engineering спрашивает: доказано ли, что это правильно?
Это не значит, что в agentic engineering нельзя быстро накидать прототип. Можно. Просто после прототипа начинается та работа, которую vibe coding пропускает. Проверка гипотез, тесты, ревью, обсуждение с коллегами, явное понимание компромиссов. Без всего этого ускорение превращается в накопление долга.
Что показывает 2026
В этом году разница между двумя режимами перестала быть теоретической. Она стала видна в деньгах, в инцидентах и в том, как компании начали выстраивать процессы вокруг AI-инструментов.
Anthropic и OpenAI стали массово использоваться
В мае Anthropic поднял $65 млрд в раунде серии H. Оценка компании — $965 млрд. Годовая выручка выросла с $9 млрд в декабре 2025-го до $47 млрд в мае 2026-го. Десятикратный рост за год, и так третий год подряд. В июне компания конфиденциально подала заявку на IPO. Когда стартап с такими цифрами подаёт на IPO, это уже не «может быть полезно». Это значит, что продукт работает в продакшне у реальных клиентов и приносит деньги.
Параллельно в Axios появилась цифра, что один клиент AI-консультанта потратил полмиллиарда долларов за месяц на лицензии Claude. Без лимитов. Помножить на 12 — это шесть миллиардов дополнительной годовой выручки только от одного клиента.
Компании начали считать деньги
Вслед за ростом пришли ограничения. Uber в июне ввёл потолок в $1 500 в месяц на сотрудника на каждый AI-инструмент для написания кода. Это около $36 тысяч в год на инженера — 11% от медианной зарплаты. GitHub Copilot с 1 июня переходит на оплату по факту использования и вводит тариф Max с гибкими лимитами. Индустрия признала очевидное: AI-инструменты — это уже не экспериментальный бюджет, а статья расходов, которую надо контролировать.
Инциденты в продакшне
Тут граница между двумя режимами видна больнее всего. В июне 404 Media рассказала, как хакеры попросили AI-саппорт Meta привязать чужой Instagram-аккаунт к своей почте. И он сделал это за один шаг. Microsoft Copilot Cowork отправлял письма, которые через превью картинок утекали ссылками на OneDrive. Anthropic выпустил отдельный документ про защитные контейнеры для Claude — gVisor, Seatbelt, Bubblewrap, полноценные виртуальные машины. Без них агенты уже утекают данные у клиентов.
Открытый код выгорает
Команда curl в мае написала, что скорость поступления отчётов об уязвимостях в 4–5 раз выше, чем в 2024-м, и вдвое выше, чем в 2025-м. Каждый день — новый отчёт, причём качество заметно выросло. Для безопасности это хорошо. Но Даниэль Стенберг впервые в жизни получил от жены вопрос про баланс между работой и личной жизнью. SQLite добавил в репозиторий файл AGENTS.md с формулировкой «не принимаем код от агентов, но принимаем отчёты об ошибках от агентов» и выделил для AI-отчётов отдельный форум.
Что общего у этих историй? В vibe coding таких последствий просто не возникает. Ты не запускаешь агента на продакшн-базе «просто посмотреть». А в agentic engineering без явной обратной связи и контроля — это именно то, что происходит.
Где vibe coding упирается
Не в инструменте и не в модели. В трёх вещах.
Первое — долгоживущий код. Vibe coding хорош там, где код можно выбросить. Прототипы, эксперименты, одноразовые скрипты, личные проекты. Когда код становится частью системы, которую будут читать и поддерживать, появляются другие требования. Понятные имена. Явные контракты — то есть описание того, что функция обещает на входе и выходе. Тесты на реальное поведение. Задокументированные компромиссы. Vibe coding этого не производит. Он производит работающий код, а это не одно и то же.
Второе — данные, инфраструктура, деньги. Чем ближе задача к чувствительным данным, платежам, публичным контрактам, тем опаснее режим «принять по ощущению». Агент в этом режиме не отличает «работает локально» от «безопасно в продакшне». И чем быстрее он работает, тем больше область, которую он может случайно сломать.
Третье — отсутствие обратной связи. Чэрити Мэйджорс сформулировала: между энтузиастами и скептиками нет естественной петли обратной связи. Это касается и vibe coding. Если нет способа узнать об ошибке до продакшна, нет тестов, которые её поймают, нет метрик, которые покажут ухудшение, нет ревью, которое заметит лишнее, то каждый успешный vibe coding-запуск увеличивает долг. Не сразу, но на горизонте месяцев.
Где vibe coding всё ещё работает
Я не хочу, чтобы пост звучал как «vibe coding — зло, agentic engineering — добро». Это не так. У каждого режима своя зона.
Прототипы и проверка гипотез. Если задача — понять, имеет ли смысл идея, vibe coding быстрее и дешевле. Тебе не нужны идеальные тесты и продуманная архитектура. Тебе нужно увидеть, как выглядит экран.
Личные проекты и обучение. Если ты изучаешь новый фреймворк или делаешь что-то для себя, vibe coding — нормальный способ быстро пройти через шаблонный код и сосредоточиться на интересной части.
Одноразовые скрипты. Загрузить файл, вытащить данные, склеить несколько таблиц, сделать одноразовую миграцию для себя. Цена ошибки низкая, а vibe coding экономит часы.
Исследование и брейншторм. Когда нужно быстро посмотреть 3–4 подхода к задаче, vibe coding с перебором вариантов — рабочий режим. Главное — не сохранять результат в репозиторий до нормального ревью.
Vibe coding — это не зло. Это режим с низкой ценой ошибки. Проблемы начинаются, когда его переносят туда, где цена ошибки высокая, а обратная связь — слабая.
Что я делаю иначе
Несколько простых правил, которые у меня устоялись за последние месяцы. Не идеальная система, но рабочая.
Перед запросом к AI я решаю, в каком режиме работаю. Прототип или продакшн-код? Если прототип — vibe coding ок. Если продакшн — agentic engineering с рамками. Решение занимает минуту, но меняет всё дальнейшее.
Для продакшна я задаю агенту коридор, а не задачу. Не «сделай хорошо», а «вот файлы, вот что нельзя трогать, вот масштаб, вот как проверим». Звучит скучнее, результат надёжнее.
Я не принимаю правку, которую не могу объяснить. Если я не могу за минуту пересказать, что изменилось и почему именно так, я не готов это сохранять в репозиторий.
Я держу хотя бы один канал обратной связи в голове. Для прототипа это «запущу и посмотрю». Для продакшна — тест, метрика, ручной сценарий, воспроизведение ошибки. Без хотя бы одного такого крючка агент работает вслепую.
И наконец, я не даю начинающему разработчику сразу доступ к продакшн-базе со словами «посмотри, что можно улучшить». С AI-агентом та же логика. Чем больше у него инструментов и прав, тем жёстче должны быть рамки. Иначе он будет искать себе работу — и, что характерно, почти всегда её найдёт.
Главный вывод
Agentic engineering — это не vibe coding с лишними шагами. Это другая дисциплина, с другой обратной связью, другой ценой ошибки и другим набором навыков. Их часто смешивают, потому что и там и там используется AI. Но это как сравнивать рисование от руки и промышленный дизайн: оба про визуал, оба про инструмент, но процессы и ответственность разные.
Главная мысль, которую я вынес из 2026 года: дело не в том, используешь ли ты AI. Дело в том, есть ли у тебя способ узнать, что ты ошибся, до того, как это заметят пользователи. Если есть — agentic engineering, ускорение, новая скорость. Если нет — vibe coding, прототип, честное «это не для продакшна».
AI в 2026 — это не про «пиши код за меня». Это про новый уровень инженерной дисциплины. Кто её выдержит, тот получит реальное ускорение. Кто нет — получит красивый набор инцидентов и непонимание, что вообще произошло.
Я не хочу быть ни оптимистом, ни скептиком. Хочу быть инженером, который умеет работать с инструментом и не терять при этом ни скорость, ни ответственность.
Ссылки
AI enthusiasts are in a race against time, AI skeptics are in a race against entropy — Чэрити Мэйджорс, июнь 2026. Главный источник рамки этого поста.
Anthropic raises $65B in Series H funding at $965B post-money valuation — май 2026, экономика продукта.
How we contain Claude — Anthropic Engineering, май 2026. Разбор защитных контейнеров, которые понадобились уже в продакшне.
Uber Caps Usage of AI Tools Like Claude Code to Manage Costs — Саймон Уиллисон, июнь 2026. Один из самых показательных случаев по экономике AI-инструментов.
The pressure — Даниэль Стенберг, команда curl, май 2026. Что происходит с открытым кодом, когда AI-агенты начинают находить всё больше уязвимостей.
SQLite AGENTS.md — как проект сформулировал границу «не принимаем код от агентов, но принимаем отчёты об ошибках от агентов».
Vibe coding — оригинальный пост Андрея Карпатого, с которого начался термин.
Обсуждение
Комментариев пока нет — начните тему.