раздел 05 · подстраница 1
История MenuGen: где ломается vibe coding
Карпатый решил на себе проверить, как далеко уедет вайб-кодинг. Он собрал MenuGen - маленькое приложение, которое берёт пункт из меню ресторана и показывает картинку блюда. Полезно, когда в меню одни названия, а что это за еда - непонятно.
Лёгкая часть
Сама программа собралась быстро и приятно. Логика, интерфейс, генерация картинок по названию - всё это ИИ написал почти сам, пока Карпатый «вайб-кодил». На этом этапе ощущение было ровно то, ради чего вайб-кодинг и любят: думаешь словами, получаешь работающий код.
Если бы на этом всё заканчивалось, история была бы про триумф. Но дальше началась реальность.
Тяжёлая часть
Чтобы из работающего на ноутбуке прототипа сделать живой продукт в интернете, нужно сделать кучу вещей, которые вайб-кодингу не поддаются:
- завести вход через аккаунт (авторизация),
- подключить приём оплаты,
- задеплоить на сервер, чтобы открывалось у всех,
- привязать домен,
- связать всё это между собой и не сломать.
И вот тут ИИ перестал помогать. Эта часть свелась к ручному клацанью по веб-интерфейсам разных сервисов: тут зарегистрируйся, там скопируй ключ, здесь вставь, переключи галочку. Карпатый, человек, который буквально руководил ИИ в Tesla, потратил на эту «скучную» часть несравнимо больше времени, чем на саму программу.
Почему так вышло
Современный веб собран из множества отдельных сервисов, и сделаны они для опытных разработчиков, а не для ИИ. Их документация написана так, чтобы её читал человек: «нажмите сюда, потом вон туда». Агент по такой инструкции работать не умеет - ему негде «нажать».
Карпатый приводит контраст. Документация одних сервисов устроена по-старому, под человека, и агент в ней вязнет. А другие компании уже начали переписывать доки под ИИ: вместо «нажмите кнопку» - готовая команда, которую агент может выполнить сам. Разница в скорости работы агента - огромная.
Что отсюда забрать
- Прототип - это не продукт. Самая видимая часть (сама программа) часто и самая лёгкая. Закладывайте время на обвязку.
- Где ИИ буксует - там работа человека. Интеграции, доступы, оплата, деплой пока требуют участия и понимания.
- Мир ещё не перестроен под агентов. Поэтому следующий большой сдвиг - делать сервисы, документацию и процессы понятными для ИИ. Этому посвящён раздел 06.