В последние месяцы интерес к "vibe coding" вырос на 6700%. Этот подход позволяет разработчикам и стартапам использовать искусственный интеллект для создания программного обеспечения с минимальным использованием традиционного программирования. Однако, несмотря на растущий интерес, остаётся вопрос: является ли vibe coding будущим разработки ПО или это просто модный инструмент с ограничениями?
Стартапы в Кремниевой долине, где время — это деньги, активно применяют vibe coding. По словам CEO Y Combinator, около 25% компаний из последней группы используют ИИ для генерации 95% своего кода. Это не просто эксперимент: среди выпускников Y Combinator такие гиганты, как Stripe и Airbnb, которые добились успеха благодаря качественному коду. В текущем наборе стартапов около 80% ориентированы на ИИ, и многие из них демонстрируют рост до 10% в неделю, что связано с ускорением циклов разработки.
Тем не менее, насколько хорош код, созданный ИИ? Бенчмарки, такие как SWE-Bench, показывают, что в 2023 году языковые модели справлялись только с 5% задач, а сегодня лучшие модели достигают более 60%. Это впечатляюще, но всё ещё далеко от уровня экспертов. Результаты варьируются, и на некоторых тестах модели решают лишь 22.6% задач.
С другой стороны, vibe coding открывает новые возможности для непрофессионалов. Люди без программирования могут использовать инструменты, такие как ChatGPT, для создания приложений и игр. Это может привести к значительному спросу на программное обеспечение от тех, кто ранее не мог кодировать.
Однако создание простых приложений — это одно, а написание кода для крупных проектов — совсем другое. Проблемы с отладкой остаются критическим узким местом. Интерес к "AI debugging" возрос на 248% за последние два года, и это не случайно: когда код, созданный ИИ, ломается, решение не всегда очевидно.
Некоторые стартапы стремятся создать ИИ-агентов, способных выполнять задачи автономно, но пока это не стало реальностью. В разработке ПО ИИ может предлагать функции и объяснять логику, но без человека в процессе риск ошибок и плохой архитектуры возрастает.
На данный момент разработчики могут выбирать из множества инструментов для AI-поддерживаемого кодирования. ChatGPT и другие платформы, такие как Cursor и GitHub Copilot, активно развиваются, предлагая пользователям интеграцию ИИ в рабочий процесс.
Таким образом, rise of vibe coding — это не просто технологическая тенденция, а изменение в подходе к программированию. ИИ становится не просто помощником, а важным участником процесса, но за рулём всё ещё остаются люди.