Agentic Engineering — термин, предложенный Андреем Карпатым 8 февраля 2026 года, ровно через год после его же термина "Vibe Coding". Его формулировка: «agentic — потому что 99% времени вы не пишете код напрямую, а оркестрируете агентов; engineering — чтобы подчеркнуть, что в этом есть искусство, наука и экспертиза». Карпатый сам объявил vibe coding устаревшим: «LLMs стали намного умнее. Vibe coding — passé». Отличие от Vibe Coding: При vibe coding разработчик — «prompt-джокей», принимающий сгенерированный код без глубокого ревью. При Agentic Engineering — архитектор, оркестратор и контролёр качества. Как сформулировал Simon Willison: «Если LLM написал весь ваш код, но вы его отревьюили, протестировали и поняли — это не vibe coding, это использование LLM как ассистента». Ключевые принципы: 1) Начинать со спецификации, а не с промпта. 2) Декомпозиция на независимые задачи — заставляет думать об архитектуре заранее. 3) Обязательное тестирование — главный дифференциатор от vibe coding.