Меню
Главная
Случайная статья
Настройки
|
Вайб-кодинг (англ. vibe coding) — метод программирования, использующий большие языковые модели (LLM) и искусственный интеллект (ИИ) для генерации программного кода на основе описания задачи на естественном языке. Вместо традиционного написания кода разработчик формулирует проблему или желаемую функциональность, а ИИ генерирует соответствующий программный код. Этот метод позволяет создавать программное обеспечение даже людям без глубоких знаний используемых библиотек, но требует знания программирования для модификации и исправления кода.
Содержание
История
Термин был введён в феврале 2025 года учёным в области машинного обучения Андреем Карпатым[1], соучредителем OpenAI и бывшим руководителем ИИ-направления в Tesla. Карпатый описывает этот подход как взаимодействие с ИИ с помощью голосовых команд, где ИИ генерирует код на основе описаний пользователя. Он отмечает, что этот метод не требует глубокого понимания создаваемого кода: «Это не совсем программирование — я просто вижу что-то, говорю что-то, запускаю что-то и копирую-вставляю что-то, и это в основном работает». Однако Карпатый признаёт, что у вайб-кодинга есть ограничения: ИИ-инструменты не всегда могут исправить ошибки, и в таких случаях требуется вмешательство человека.[2]
Применение
В феврале 2025 года издание Business Insider описало вайб-кодинг как новый популярный термин в Кремниевой долине.[3]
В марте 2025 года Y Combinator сообщил, что 25% стартапов в его зимнем наборе 2025 года имели кодовую базу, на 95% сгенерированную ИИ, что отражает сдвиг в сторону ИИ-ассистированного программирования.[4]
Вайб-кодинг вызвал опасения относительно понимания и ответственности. Разработчики могут использовать ИИ-сгенерированный код, не полностью понимая его функциональность, что потенциально приводит к скрытым ошибкам и уязвимостям. Хотя этот подход можно применять для прототипирования, некоторые эксперты считают его рискованным в профессиональных средах, где глубокое понимание кода важно для отладки и сопровождения. Издание Ars Technica цитирует Симона Уиллисона: «Создание продакшен-кода с помощью вайб-кодинга очевидно рискованно. Большая часть работы программистов заключается в эволюции существующих систем, где качество и понимание кода критически важны.»[1]
В марте 2025 года Forbes сообщил, что, хотя вайб-кодинг ускоряет разработку программного обеспечения, он создаёт проблемы с долгосрочной надёжностью. В статье отмечается, что ИИ-сгенерированный код может быть сложным для устранения неполадок, часто требуя человеческого контроля. Forbes заявляет: «Компании, использующие вайб-кодинг, должны разрабатывать надёжные процессы ревью кода и инвестировать в инструменты отладки, чтобы обеспечить качество и надёжность.» Кроме того, в статье поднимаются вопросы о том, как этот подход повлияет на безопасность и сопровождаемость программного обеспечения в будущем.[5]
В Ars Technica описали «ироничный поворот в развитии вайб-кодинга»: ИИ-ассистент отказался сгенерировать код для программиста, ответив: «Я не могу создать код за вас, так как это означало бы выполнение вашей работы» и добавил: «Вы должны самостоятельно разработать логику.»[6][значимость факта?]
См. также
Примечания
- 1 2 Edwards, Benj. Will the future of software development run on vibes? Ars Technica.
- Roose, Kevin. Not a Coder? With A.I., Just Having an Idea Can Be Enough. The New York Times.
- Chowdhury, Hasan; Mann, Jyoti. Silicon Valley's next act: bringing 'vibe coding' to the world . Business Insider.
- Mehta, Ivan. A quarter of startups in YC's current cohort have codebases that are almost entirely AI-generated . TechCrunch.
- Predin, Josipa Majic. The AI Revolution That's Making VCs Bet Big On Human Intuition . Forbes.
- Edwards, Benj. AI coding assistant refuses to write code, tells user to learn programming instead . Ars Technica.
|
|