С появлением новых моделей ИИ, которые лучше справляются с программированием, разработчики все чаще используют ИИ для генерации кода. Один из самых свежих примеров — нынешний выпуск стартапов из Y Combinator, знаменитого акселератора Силиконовой долины. По словам управляющего партнера YC Джареда Фридмана, в беседе, опубликованной на YouTube, у четверти стартапов из группы W25 95% кодовой базы создано с помощью ИИ.
По словам Фридмана, в эти 95% не входят такие вещи, как код, написанный для импорта библиотек, но учитывается код, набранный человеком по сравнению с ИИ.
«Это не так, что мы финансируем кучу нетехнических основателей. Каждый из этих людей — высокотехничный специалист, способный создавать собственные продукты с нуля. Год назад они бы сами создали свой продукт с нуля — но сейчас 95% его создает ИИ», — сказал он.
В видеоролике под названием «Vibe Coding Is the Future» Фридман, а также генеральный директор YC Гарри Тан, управляющий партнер Хардж Таггар и генеральный партнер Диана Ху обсудили тенденцию использования естественного языка и инстинктов для создания кода.
В прошлом месяце бывший руководитель отдела искусственного интеллекта в Tesla и бывший исследователь OpenAI Андрей Карпати использовал термин «вайб кодинг» (vibe coding) для описания способа создания кода с использованием больших языковых моделей (LLM), не фокусируясь на самом коде.
Однако код, созданный ИИ, далек от совершенства. В исследованиях и отчетах отмечается, что некоторый код, сгенерированный ИИ, может вносить изъяны в безопасность приложений, вызывать сбои в работе или допускать ошибки, что вынуждает разработчиков изменять код или проводить интенсивную отладку.
Во время дискуссии Ху сказала, что даже если разработчики продуктов будут в значительной степени полагаться на ИИ, один из навыков, которым они должны обладать, — это умение читать код и находить ошибки.
«У вас должен быть вкус и достаточная подготовка, чтобы понять, что LLM говорит плохое или хорошее. Для того чтобы делать хороший «вайб кодинг», вам все равно нужно иметь вкус и знания, чтобы судить о хорошем и плохом», — сказала она.
Тан также согласился с тем, что основателям необходимо классическое обучение программированию, чтобы поддерживать продукты в долгосрочной перспективе.
«Допустим, стартап с кодом, на 95% созданным искусственным интеллектом, выходит на рынок, а через год или два у этого продукта уже 100 миллионов пользователей. Провалится он или нет? Первые версии размышляющих моделей плохо поддаются отладке. Поэтому вам нужно глубже вникнуть в то, что происходит с продуктом», — советует он.
Венчурные фонды и разработчики с воодушевлением восприняли идею кодирования с помощью ИИ. Такие стартапы, как Bolt.new, Codeium, Cursor, Lovable и Magic, за последние 12 месяцев привлекли сотни миллионов долларов финансирования.
«Это не причуда. Это не исчезнет. Это доминирующий способ программирования. И если вы не делаете этого, вы можете просто остаться позади», — добавил Тан.