раздел 05
От vibe coding к agentic engineering
Это центральная мысль курса. Раз язык программирования теперь - обычные слова, программировать может каждый. Но есть два очень разных уровня этого «каждый».
Vibe coding
Термин придумал сам Карпатый - в одном твите, который разошёлся так, что про него написали статью в Википедии. Vibe coding - это когда вы просто описываете словами, что хотите, а ИИ собирает рабочий прототип. Вы не вникаете в код, вы следуете за ощущением (vibe): попросил - получил - попросил доделать.
Это не настоящее программирование - я просто вижу штуки, говорю штуки, запускаю штуки, и оно в основном работает.
Андрей Карпатый
И это само по себе революция. Порог входа рухнул. Человек без технического образования может за вечер собрать сайт, телеграм-бота, внутренний инструмент, простую автоматизацию или прототип приложения. Раньше для этого нужны были месяцы учёбы или нанятый разработчик.
Где у vibe coding потолок
Но у вайб-кодинга есть граница, и проходит она ровно там, где кончается «прототип» и начинается «продукт». Сам Карпатый рассказал про это на примере приложения MenuGen: собрать саму программу было легко и быстро, а вот довести её до живого продукта - авторизация, оплата, деплой, домен - оказалось долгой ручной мукой. Эта история заслуживает отдельной страницы.
Короткий вывод: вайб-кодинг отлично делает первые 80% за 20% усилий. А оставшиеся 20% - надёжность, безопасность, интеграции, эксплуатация - требуют как раз того, чего у вайб-кодера нет: понимания системы.
Agentic engineering
Следующий уровень - это уже не «попросил ИИ что-то сделать». Это умение профессионально управлять агентами. Разница не в инструментах, а в подходе:
- правильно формулировать задачу,
- задавать контекст,
- разбивать работу на этапы,
- проверять архитектуру,
- держать в голове безопасность,
- тестировать результат,
- не принимать слепо всё, что сгенерировал ИИ,
- сохранять качество системы.
Это не про «вместо», а про «над»
Agentic engineering не отменяет vibe coding - он надстраивается сверху. Вы всё так же быстро собираете прототипы. Но теперь умеете довести их до состояния, которому можно доверять, и отвечаете за результат целиком.
И главное - этот навык не про код. Та же схема (описать процесс, разбить, задать критерии, встроить проверку) работает в аналитике, документах, продажах, поддержке. Но прежде чем расширять - разберём конкретику: историю MenuGen и чек-лист агентного инженера.