раздел 05

От vibe coding к agentic engineering

Это центральная мысль курса. Раз язык программирования теперь - обычные слова, программировать может каждый. Но есть два очень разных уровня этого «каждый».

Vibe coding

Термин придумал сам Карпатый - в одном твите, который разошёлся так, что про него написали статью в Википедии. Vibe coding - это когда вы просто описываете словами, что хотите, а ИИ собирает рабочий прототип. Вы не вникаете в код, вы следуете за ощущением (vibe): попросил - получил - попросил доделать.

Это не настоящее программирование - я просто вижу штуки, говорю штуки, запускаю штуки, и оно в основном работает.

Андрей Карпатый

И это само по себе революция. Порог входа рухнул. Человек без технического образования может за вечер собрать сайт, телеграм-бота, внутренний инструмент, простую автоматизацию или прототип приложения. Раньше для этого нужны были месяцы учёбы или нанятый разработчик.

Где у vibe coding потолок

Но у вайб-кодинга есть граница, и проходит она ровно там, где кончается «прототип» и начинается «продукт». Сам Карпатый рассказал про это на примере приложения MenuGen: собрать саму программу было легко и быстро, а вот довести её до живого продукта - авторизация, оплата, деплой, домен - оказалось долгой ручной мукой. Эта история заслуживает отдельной страницы.

Короткий вывод: вайб-кодинг отлично делает первые 80% за 20% усилий. А оставшиеся 20% - надёжность, безопасность, интеграции, эксплуатация - требуют как раз того, чего у вайб-кодера нет: понимания системы.

Agentic engineering

Следующий уровень - это уже не «попросил ИИ что-то сделать». Это умение профессионально управлять агентами. Разница не в инструментах, а в подходе:

  • правильно формулировать задачу,
  • задавать контекст,
  • разбивать работу на этапы,
  • проверять архитектуру,
  • держать в голове безопасность,
  • тестировать результат,
  • не принимать слепо всё, что сгенерировал ИИ,
  • сохранять качество системы.

Это не про «вместо», а про «над»

Agentic engineering не отменяет vibe coding - он надстраивается сверху. Вы всё так же быстро собираете прототипы. Но теперь умеете довести их до состояния, которому можно доверять, и отвечаете за результат целиком.

И главное - этот навык не про код. Та же схема (описать процесс, разбить, задать критерии, встроить проверку) работает в аналитике, документах, продажах, поддержке. Но прежде чем расширять - разберём конкретику: историю MenuGen и чек-лист агентного инженера.