Agentic Engineering: как дисциплинированный подход к ИИ-разработке меняет роль инженера

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 из четырёх шагов, которые отличают агентную инженерию от беспорядочного промптинга:

  1. Начните с плана. Перед любым промптом — design doc или спецификация. Архитектура, декомпозиция задач, технические решения. Именно этот шаг пропускают vibe-кодеры — и именно здесь проекты сходят с рельс.
  2. Ставьте задачи и ревьюьте результат. Агент получает конкретную, хорошо ограниченную задачу из плана. Код ревьюится с той же строгостью, что и PR от коллеги. Если вы не можете объяснить, что делает модуль — он не попадает в кодовую базу.
  3. Тестируйте беспощадно. Наличие тестов — главный водораздел между vibe coding и agentic engineering. С хорошим тест-сьютом агент может итерировать в цикле до прохождения тестов, давая высокую уверенность в результате. Без тестов агент радостно объявит «готово» на сломанном коде.
  4. Владейте кодовой базой. Документация, 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 показал, что возможно, когда отбрасываешь все условности. Теперь время вернуть в уравнение инженерию.

Source: https://addyosmani.com/blog/agentic-engineering/

Фото аватара

Иван Барабин

Специализация: разработка сайтов, SEO & WordPress
Опыт: более 10 лет

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *