RSS Fast Company

Кодирование по вайбу позволяет каждому писать программное обеспечение — но сопряжено с рисками.

Процесс написания компьютерных программ, известный как кодирование, традиционно выполнялся людьми, но с появлением генеративного искусственного интеллекта это меняется. Инструменты генеративного ИИ теперь могут писать компьютерный код на основе текстовых запросов на естественном языке, концепция, названная "вайб-кодингом" Андреем Карпати, одним из основателей OpenAI. Вайб-кодинг позволяет пользователям создавать код без необходимости осваивать языки программирования или сложные структуры данных, что делает его доступным для абсолютных новичков. Это стало возможным благодаря системам ИИ, которые используют стандартные шаблоны технического языка для создания оригинального кода из своих обучающих данных. Ассистенты ИИ, такие как GitHub Copilot или Cursor Chat, могут использоваться для генерации кода на основе простых запросов, но полученный код может не соответствовать требованиям промышленного применения и быть уязвимым для рисков безопасности. Отсутствие структурированного процесса в вайб-кодинге означает, что практики стресс-тестирования часто пропускаются, оставляя системы открытыми для злонамеренных атак и утечек данных. Опытные инженеры обычно пишут и проверяют код, проводят тесты и устанавливают барьеры безопасности перед вводом системы в эксплуатацию, но в вайб-кодинге этот процесс не соблюдается. Несмотря на потенциальные риски, вайб-кодинг может иметь более глубокое применение для опытных программистов, помогая им быстро превращать идеи в жизнеспособные прототипы. Эта практика также может сигнализировать о переходе к использованию естественного языка в качестве более жизнеспособного инструмента для разработки компьютерных программ, облегчая начинающим программистам начало работы. В конечном счете, хотя вайб-кодинг вряд ли заменит опытных инженеров-программистов, он может привести к дальнейшему размытию границы между ИИ и программистами-людьми по мере того, как модели ИИ совершенствуются и становятся более искусными в учете контекста и оценке рисков.
www.fastcompany.com
Vibe coding lets anyone write software—but comes with risks
Create attached notes ...