«Вайб-кодинг» — слово 2025 года. Это способ программирования, где всю работу делает ИИ Можно ли действительно написать работающее приложение, поддавшись вайбу?
Составители толкового словаря английского языка Collins English Dictionary назвали «вайб-кодинг» словом 2025 года. Под этим термином подразумевается процесс программирования, при котором пользователь, «поддавшись вайбу», просто описывает словами приложение, которое хочет получить. А всю основную работу за него выполняет искусственный интеллект. Несмотря на то, что термин существует 10 месяцев, а само явление — и того дольше, каких-то ярких примеров использования вайб-кодинга в профессиональной разработке до сих пор крайне мало. «Медуза» рассказывает, чем привлекателен такой метод программирования, и есть ли у него будущее.
Как и должно словарю, Collins English Dictionary дает довольно сухое определение вайб-кодинга: «использование искусственного интеллекта, которому дают подсказки на естественном языке, для помощи в написании компьютерного кода». В официальном блоге приведено более яркое описание:
Это программирование с использованием вайба, а не переменных. Пока технические эксперты спорят, революция это или безрассудство, термин нашел отклик далеко за пределами Кремниевой долины, отражая более широкий культурный сдвиг в сторону использования ИИ-ассистентов во всех сферах повседневной жизни.
Сам термин придумал известный ученый в области искусственного интеллекта, один из сооснователей OpenAI Андрей Карпатый. Впервые он использовал его в феврале 2025 года в одном из постов в соцсети икс. Карпатый назвал вайб-кодинг новым видом программирования, возникшем благодаря стремительному развитию больших языковых моделей.
Описывая новый способ программирования, ученый отмечал, что ему достаточно просто озвучивать свои пожелания голосом, а ИИ-система сама пишет код и вносит в него правки. Когда появлялись сообщения об ошибках, Карпатый копировал их и пересылал нейросети без дополнительных комментариев. «Чаще всего это помогает все исправить», — отмечал он.
Хотя сам термин родился только в 2025-м, такой способ создания кода начал набирать популярность раньше — когда такую функцию в принципе стали добавлять в популярные чат-боты. Исследования на тему использования естественного языка в программировании публиковались еще в 2023 году.
При этом стоит различать вайб-кодинг и так называемое «ИИ-ассистированное программирование». Во втором случае процесс имеет гораздо больше общего с классическим процессом написания кода. ИИ-напарник (например, GitHub Copilot) в этом случае выполняет лишь вспомогательные функции: автозаполнение кода, создание шаблонов, оптимизация или генерирование подсказок. В этом случае человек знает язык программирования, на котором пишется ПО, и может вручную исправить ошибки.
Следующий этап развития такого способа написания кода — агентное программирование. В этом случае искусственный интеллект получает задачу, разбивает ее на последовательности, составляет план реализации и сам определяет инструменты, которые нужно использовать для достижения цели. Именно ИИ-агентов многие разработчики активно развивают последние пару лет, и, по прогнозам аналитиков, именно они смогут кардинально изменить целые профессии и трансформировать подход к работе. А по самым пессимистичным прогнозам — даже уничтожить человечество, хотя на текущий момент такой сценарий кажется маловероятным.
Вайб-кодинг же можно считать альтернативой агентному программированию. Для него не нужно знать специализированный язык, на котором пишется ПО. Более того, человек вообще мало контролирует происходящее — как объяснял Андрей Карпатый, он просто поддается вайбу и принимает все, что выдает ему нейросеть, не вникая в детали. Код разрастается хаотично, и задача человека лишь в том, чтобы словами заставить машину написать работающую программу.
Пока вайб-кодинг используют в основном для личных проектов. Многие профессиональные программисты о нем даже не слышали
«Требования к программированию сейчас ниже, чем когда-либо, — заявил недавно Эндрю Ын, ученый, внештатный преподаватель Стэнфордского университета и сооснователь Google Brain. — Не пишите код вручную. Не делайте это по старинке. Пусть ИИ помогает вам писать код. И это сделает людей во всех профессиях гораздо продуктивнее и принесет им больше удовольствия».
Ын — не единственный, кто оптимистично оценивает новую технологию. Гендиректор Nvidia Дженсен Хуанг в одном из недавних интервью перечислил шесть ИИ-стартапов, которые, по его мнению, смогут полностью трансформировать сферу труда. Три из них — Replit, Lovable и Cursor — занимаются разработкой инструментов для программирования или вайб-кодинга. Еще одной компанией в списке Хуанга оказалась OpenAI, чьи модели также могут помочь с написанием кода. Бизнесмен также подчеркнул, что Cursor используют 100% инженеров-программистов и разработчиков чипов в Nvidia.
По итогам 2023-го рынок ИИ-инструментов для написания кода оценивался в 4,8 миллиарда долларов, а его прогнозируемый среднегодовой темп роста составлял больше 23% вплоть до 2032-го. Глава OpenAI Сэм Альтман в марте 2025-го предположил, что во многих компаниях ИИ так или иначе используется для написания кода более чем в 50% случаев.
Однако не все оптимистичные прогнозы руководителей и разработчиков, связанных с искусственным интеллектом, сбываются. Тогда же в марте глава Anthropic Дарио Амодей заявил, что через 3-6 месяцев ИИ будет писать 90% всего кода. А уже через год полностью возьмет на себя эту функцию. Пока приблизиться к таким цифрам не удалось — разработчики по прежнему пишут код и компании нуждаются в них. По прогнозам Федерального бюро статистики труда США, к 2034 году количество рабочих мест в сфере программирования снизится в стране лишь на 6%.
Согласно данным ежеквартального опроса IT-компании BairesDev, на которые ссылается издание VentureBeat, лишь 9% разработчиков считают, что ИИ может написать работающий код без вмешательства человека. Еще 56% респондентов отмечают, что такой код нуждается в доработке и дополнительной проверке со стороны людей.
Иными словами, на данный момент искусственный интеллект остается для программистов в первую очередь вспомогательным инструментом. И так будет продолжаться как минимум до тех пор, пока разработчики не усовершенствуют ИИ-агентов или не придумают новые, более эффективные инструменты для автоматизации.
С вайб-кодингом ситуация сложнее — этот процесс по своему определению (положиться на удачу и повторять запросы до победного конца) плохо подходит для создания гарантированно работающих программ. Именно поэтому довольно трудно найти достойные примеры его использования в разработке. Несмотря на то, что термин существует уже около 10 месяцев, а само явление — и того дольше.
Пожалуй, самый известный проект, созданный с помощью вайб-кодинга, — мессенджер bitchat от сооснователя и бывшего гендиректора Twitter Джека Дорси. По словам разработчика, он потратил всего день, чтобы создать рабочую версию приложения. Мессенджер действительно выполняет все заявленные функции, однако сложно сказать, дорабатывал ли Дорси его вручную, чтобы выпустить в виде полноценного приложения. И если да, то насколько сильно он вмешивался в получившуюся программу.
Чаще всего упоминания вайб-кодинга можно встретить в контексте создания прототипов, простых маленьких сайтов или экспериментальных приложений для личного использования. Например, колумнист The New York Times Кевин Руз рассказывал, что таким образом «написал» программу для анализа содержимого холодильника — она помогает ему собирать школьные обеды для сына.
Питер Цай, в прошлом инженер-программист, а сейчас аналитик в профессиональном IT-сообществе Spiceworks, пишет, что с помощью вайб-кодинга ему за час удалось создать прототипы нескольких простых игр. Раньше это могло занять несколько дней. «Осмелюсь сказать, что эти инструменты снова сделали программирование увлекательным, по крайней мере, для меня», — рассказывает Цай.
При этом он подчеркивает, что для достижения результата нужно множество попыток. В какие-то моменты можно вообще зайти в тупик — из-за фундаментальных логических ошибок ИИ просто не сможет выполнить запрос, и ошибки нужно будет исправлять вручную. Наконец, вайб-кодинг не подходит для сложных приложений, которые требуют взаимодействия со сторонними сервисами. В этом случае нужна будет собственная инфраструктура и понимание того, как настроить это взаимодействие.
В августе 2025-го Питер Цай рассказал сообществу Spiceworks о своем опыте создания работающей игры с помощью вайб-кодинга. При этом он спросил и мнение других IT-специалистов. В опросе приняли участие всего 50 человек, но он получился показательным: ровно половина разработчиков ответили, что ничего не слышали о вайб-кодинге. Лишь четверо сказали, что пробовали такой метод.
Если попытаться найти в гугле успешные приложения, созданные с помощью вайб-кодинга, то первые страницы выдачи будут посвящены не результатам работы, а ИИ-инструментам, с помощью которых можно выполнить такую задачу. Даже сам автор термина в октябре признавал, что во время работы над новым проектом писал код вручную. Андрей Карпатый отметил, что пытался использовать вайб-кодинг, но он оказался бесполезен.
Вероятно, чтобы вайб-кодинг из экспериментального увлечения отдельных людей вырос в нечто большее, нужно, чтобы изменился сам подход к использованию приложений.
Когда-то нечто подобное удалось платформе Roblox, предназначенной для создания простых игр. Да, у взрослых геймеров, привыкших к качественным, продуманным и отполированным проектам, примитивные поделки в этом сервисе вызывают, как правило, недоумение. Однако юная аудитория расставила приоритеты иначе и полюбила Roblox не за качество игр, а за их количество (больше 40 миллионов), бесплатность, доступность почти на любой даже самой слабой платформе и возможность общаться с другими геймерами.
Возможно, в будущем неказистые и плохо работающие приложения, созданные с помощью вайб-кодинга, тоже станут нормой. Нужно лишь понять, что уникального они смогут предложить.
Михаил Герасимов