Agentic Engineering: дисциплинированный подход к разработке с поддержкой ИИ
В мире программирования термин «vibe coding» описывает неформальный подход, при котором код принимается без тщательной проверки — человек выступает скорее как оператор запросов к ИИ, а не как инженер. Такой способ полезен для прототипов, личных скриптов и экспериментов, однако он плохо подходит для серьёзных проектов из-за отсутствия контроля над качеством и масштабируемостью.
Чтобы отделить профессиональную практику от «vibe coding», предложен термин agentic engineering. Этот подход предполагает чёткую дисциплину в работе с ИИ: инженер разрабатывает техническое задание, разбивает проект на задачи и направляет ИИ-агентов, которые реализуют код. Ключевыми элементами становятся тщательный код-ревью, написание и запуск тестов, поддержание архитектуры и документации, а также контроль качества на всех этапах.
Таким образом, agentic engineering — это не отказ от инженерных принципов, а их адаптация под возможности ИИ. Здесь ИИ рассматривается как «молодой разработчик», требующий постоянного надзора и проверки. Такой подход значительно повышает производительность, но требует от специалистов глубокого технического понимания и ответственности.
Важно отметить, что agentic engineering выгоден опытным инженерам, способным критически оценивать результаты ИИ и управлять архитектурными решениями. Для новичков же опасность заключается в утрате базовых навыков и понимания, если они полагаются исключительно на генерацию кода ИИ.
Подробнее о концепции и практиках agentic engineering можно узнать в статье Addy Osmani на его сайте addyosmani.com. Этот материал полезен всем, кто хочет системно интегрировать ИИ в процесс разработки без потери качества и контроля.
Поделиться этим постом:









