Agentic Engineering — это профессиональная методология разработки ПО с ИИ-агентами, где человек остаётся архитектором и рецензентом, а не просто оператором промптов. Термин появился как прямой ответ на хаос «vibe coding» и уже становится стандартом для серьёзных инженерных команд в 2025–2026 годах.
От «vibe coding» к инженерной дисциплине
Год назад Андрей Карпати ввёл термин vibe coding — подход, при котором разработчик просто подаёт промпты, принимает весь вывод ИИ без ревью и итерирует, вставляя сообщения об ошибках обратно в чат. Подход отлично работает для прототипов и MVP на выходных. Проблема в том, что «vibe coding» превратился в ярлык для всего подряд — в том числе для серьёзной продуктовой разработки, где такое отношение к коду катастрофично.
Addy Osmani (ранее команда Chrome, сейчас Google Cloud AI) в своём блоге чётко разграничил два полюса и предложил термин Agentic Engineering для профессионального конца спектра — ссылаясь на недавнее предложение самого Карпати.
Что такое Agentic Engineering
Agentic Engineering — это оркестрация ИИ-агентов (кодирование, тестирование, рефакторинг) под строгим человеческим надзором. Разработчик больше не пишет каждую строчку кода вручную, но полностью отвечает за архитектуру, корректность и качество системы. Агент — это быстрый, но ненадёжный junior-разработчик, которому нужен постоянный oversight.
Ключевые характеристики подхода:
- Vibe coding = YOLO: промпт → принять → запустить → надеяться.
- Agentic Engineering = дисциплина: план → задача агенту → ревью → тесты → ownership.
Как выглядит рабочий процесс на практике
Osmanи описывает workflow из четырёх шагов, которые отличают агентную инженерию от беспорядочного промптинга:
- Начните с плана. Перед любым промптом — design doc или спецификация. Архитектура, декомпозиция задач, технические решения. Именно этот шаг пропускают vibe-кодеры — и именно здесь проекты сходят с рельс.
- Ставьте задачи и ревьюьте результат. Агент получает конкретную, хорошо ограниченную задачу из плана. Код ревьюится с той же строгостью, что и PR от коллеги. Если вы не можете объяснить, что делает модуль — он не попадает в кодовую базу.
- Тестируйте беспощадно. Наличие тестов — главный водораздел между vibe coding и agentic engineering. С хорошим тест-сьютом агент может итерировать в цикле до прохождения тестов, давая высокую уверенность в результате. Без тестов агент радостно объявит «готово» на сломанном коде.
- Владейте кодовой базой. Документация, version control, CI/CD, мониторинг в продакшене. ИИ ускоряет работу, но ответственность за систему — на инженере.
Почему термин «Agentic Engineering» работает
Osmani приводит несколько доводов в пользу нового термина. Во-первых, он описывает реальность: вы оркеструете агентов, выступая архитектором и decision-maker. Во-вторых, он профессионально читается — его можно использовать с VP Engineering без ощущения несерьёзности. В-третьих, он чётко разграничивает подходы: vibe coding — это про «авось», agentic engineering — про владение качеством.
Ранее Simon Willison предлагал термин «vibe engineering», оставляя слово «vibe», но Osmani считает, что оно несёт слишком много коннотаций с небрежностью. «Agentic engineering» лишён этого балласта.
Разрыв в навыках: кто выигрывает, а кто рискует
Один из самых неудобных инсайтов статьи: Agentic Engineering непропорционально выгоден senior-инженерам. Если у вас глубокие фундаментальные знания — системный дизайн, security patterns, performance tradeoffs — ИИ становится мощным мультипликатором силы. Вы знаете, как выглядит хороший код, и можете эффективно ревьюить и корректировать вывод агента.
Если же junior-разработчик опирается на ИИ до того, как выстроил собственные фундаменты — он рискует опасной атрофией навыков. Можно продуцировать код, не понимая его. Можно шипать фичи, не усваивая, зачем существуют те или иные паттерны. Несколько технических лидеров уже обозначили это как нарождающийся кризис: поколение разработчиков, умеющих промптить, но не умеющих дебажить.
Что нужно индустрии прямо сейчас
Osmani обозначает три системных запроса к отрасли:
- Честная терминология. Называть agentic engineering — дисциплинированной агент-ассистированной разработкой с human oversight. Называть vibe coding — весёлым, безбашенным подходом только для прототипов. Перестать использовать один термин для обоих.
- Фреймворки оценки. Нужны систематические способы измерить, действительно ли AI-assisted workflow производит надёжный, а не просто быстрый код.
- Инвестиции в фундаментальные знания. По мере того как ИИ берёт на себя реализацию, ценность архитектурного мышления, security awareness и системного дизайна растёт, а не падает. Учебные программы должны адаптироваться.
Итог: инженерия возвращается
Рост AI-кодинга не заменяет ремесло программной инженерии — он повышает планку требований к нему. Разработчики, которые будут процветать, — не те, кто промптит быстрее всех. Это те, кто мыслит наиболее чётко о том, что и зачем они строят, а затем использует все доступные инструменты — включая ИИ-агентов — чтобы построить это хорошо. Vibe coding показал, что возможно, когда отбрасываешь все условности. Теперь время вернуть в уравнение инженерию.