Термин «виброкодирование» был придуман соучредителем OpenAI Андреем Карпати в феврале 2025 года. «На самом деле это не программирование, — написал он на X. — Я просто вижу что-то, говорю что-то, запускаю что-то и копирую и вставляю, и это в основном работает». Люди сразу увидели недостатки. Один пользователь прокомментировал: «LLM отлично подходит для шаблонного процесса, но не для инноваций или дорогостоящих систем». Другой заметил: «Непонимание собственного кода вызывает у меня проблемы с доверием».
Заставить ИИ писать код за вас — это весело и мгновенно приносит удовлетворение, и каждый может это сделать. Но нетрудно подумать и о недостатках. Во-первых, существуют риски безопасности, связанные с кодированием Vibe. Кроме того, как и в других профессиях, которым угрожает искусственный интеллект, виброкодирование избавляет от рутинной работы начального уровня, которую программисты традиционно выполняли для овладения более сложными навыками кодирования. Работодателям по-прежнему нужны эксперты-разработчики, но найти работу по программированию, которая позволит вам достичь этой цели, становится все труднее.
Еще одна проблема недавно оказалась в центре внимания после публикации статьи под названием «Кодирование Vibe убивает открытый исходный код». Его авторы обнаружили, что ИИ занимается анализом существующих репозиториев программного обеспечения с открытым исходным кодом (OSS), но не вносит ничего нового. Код, созданный ИИ, основан на реальных примерах кодирования, написанных человеком. До сих пор проекты, библиотеки и базы данных часто тщательно документировались и публиковались разработчиками в таких местах, как GitHub. Приложения для кодирования искусственного интеллекта не делятся своей работой, и рано или поздно колодец созданного человеком контента иссякнет. ИИ берет, но не отдает. Один из авторов статьи Миклош Корен сказал 404 Media: «Кодирование Vibe не может быть устойчивым без открытого исходного кода. Вы не можете просто заморозить текущее состояние OSS и жить за счет этого».
Это конец программного обеспечения с открытым исходным кодом?
Программное обеспечение с открытым исходным кодом доступно каждому бесплатно. Люди могут адаптировать его к своим потребностям и сотрудничать, чтобы улучшить его, исправить ошибки и поделиться своими знаниями. Это сообщество, в котором каждый со временем выигрывает, что приводит к улучшению программного обеспечения в целом. Проекты с открытым исходным кодом обычно не приносят денег напрямую. Вместо этого специалисты по сопровождению полагаются на участие и мнения пользователей, что может привести к возможностям трудоустройства и внештатной работе. Когда ИИ становится посредником во всем, эти преимущества исчезают. Программисты Vibe не видят разработчиков, которые вложили свою работу в OSS. Как говорится в документе, vibe-кодирование «ослабляет взаимодействие с пользователем, благодаря чему многие сопровождающие получают прибыль».
Вместо прямого использования библиотек программисты vibe полагаются на инструменты искусственного интеллекта, чтобы находить нужные пакеты, объединять их в рабочие системы и автоматически изменять код. Во многих случаях разработчик даже не знает, какие компоненты с открытым исходным кодом были использованы, поэтому у людей очень мало мотивации продолжать вносить свой вклад. Кодирование Vibe увеличивает использование OSS, но снижает вовлеченность, что в первую очередь и заставляет его работать.
Инструменты кодирования ИИ повышают производительность, но стоимость может сделать ее неустойчивой. Согласно документу, ИИ снижает затраты на разработку примерно на 10-12%, но сопровождающие OSS могут потерять до 70% своего дохода. Другими словами, прирост эффективности слишком мал, чтобы компенсировать потерю дохода. Его авторы приходят к выводу, что традиционные модели с открытым исходным кодом не выживут, и вместо этого предлагают модель, подобную Spotify, в которой инструменты искусственного интеллекта платят разработчикам OSS в зависимости от использования. Технология, позволяющая сделать эту работу, уже существует, но настоящей проблемой будет привлечение компаний, занимающихся искусственным интеллектом. Однако, возможно, это будет в их интересах. Как говорит Корен: «Если OSS рухнет, вместе с ним исчезнет и кодирование Vibe».