Блог им. Koleso

Vibe-кодирование позволяет любому человеку писать программное обеспечение, но сопряжено с рисками

 

Вибрационное кодирование может показаться суперспособностью, но оно может привести к дальнейшему размыванию границы между искусственным интеллектом и программистом-человеком.

 Vibe-кодирование позволяет любому человеку писать программное обеспечение, но сопряжено с рисками

Кратко

  1. •Вибрационное кодирование — использование ИИ для написания компьютерного кода на основе интуиции, а не четко сформулированной информации.
  2. •Генеративный ИИ, такой как ChatGPT, может помочь в написании кода, но не заменяет опытных инженеров-программистов.
  3. •Вибрационное кодирование может ускорить процесс разработки и помочь начинающим программистам освоить ИИ.
  4. •Однако, такой подход может привести к уязвимости систем и утечке персональных данных из-за отсутствия структурированного процесса.
  5. •Вибрационное кодирование может свидетельствовать о сдвиге в использовании естественного языка для разработки компьютерных программ.

 

Независимо от того, смотрите ли вы шоу, оплачиваете счета онлайн или отправляете электронное письмо, каждое из этих действий основано на компьютерных программах, которые работают в фоновом режиме. Процесс написания компьютерных программ называется кодированием. До недавнего времени большинство компьютерных программ, по крайней мере изначально, писались людьми. Но с появлением генеративного искусственного интеллекта ситуация начала меняться.

Точно так же, как вы можете попросить ChatGPT составить рецепт любимого блюда или написать сонет в стиле лорда Байрона, теперь вы можете попросить инструменты генеративного ИИ написать для вас компьютерный код.

Андрей Карпати, соучредитель OpenAI, который ранее руководил разработкой ИИ в Tesla, недавно назвал это «вибрационным кодированием».

Для абсолютных новичков или тех, кто не разбирается в технике, написание кода на основе интуиции — чувств, а не чётко сформулированной информации — может показаться сверхспособностью. Вам не нужно владеть языками программирования или сложными структурами данных. Достаточно простой подсказки на естественном языке.

Как это работает

Vibe-кодирование основано на стандартных шаблонах технического языка, которые системы ИИ используют для составления оригинального кода на основе обучающих данных. Любой новичок может воспользоваться помощью ИИ-помощника, такого как GitHub Copilot или Cursor Chat, ввести несколько подсказок и позволить системе работать. Вот пример:

«Создайте динамичный и интерактивный визуальный опыт, реагирующий на музыку, взаимодействие с пользователем или данные в реальном времени.
Ваша анимация должна включать плавные переходы и красочные и динамичные визуальные эффекты с увлекательным сюжетом. Анимация должна быть органичной и реагировать на музыку, взаимодействие с пользователем или данные в реальном времени, создавая захватывающий и увлекательный опыт.
Выполните этот проект с использованием JavaScript или React и обеспечьте возможность простой настройки для создания настроения для других опытов».

Но инструменты ИИ делают это, не имея реального представления о конкретных правилах, пограничных случаях или требованиях к безопасности рассматриваемого программного обеспечения.

Это сильно отличается от процессов разработки программного обеспечения производственного уровня, в которых необходимо находить баланс между требованиями к продукту, скоростью, масштабируемостью, экологичностью и безопасностью. Квалифицированные инженеры пишут и проверяют код, запускают тесты и устанавливают барьеры безопасности перед запуском.

Но хотя отсутствие структурированного процесса экономит время и снижает требования к навыкам программирования, есть и обратная сторона. При «вибрационном» программировании большинство методов стресс-тестирования не применяются, что делает системы уязвимыми для вредоносных атак и утечки персональных данных.

И простого решения не существует: если вы не понимаете каждую — или хотя бы одну — строку кода, написанную вашим ИИ-агентом, вы не сможете исправить код, когда он сломается. Или, что ещё хуже, как отмечают некоторые эксперты, вы не заметите, когда он начнёт работать со сбоями.

Сам ИИ также не способен проводить такой анализ. Он распознаёт, как обычно выглядит «рабочий» код, но не может диагностировать или устранять более глубокие проблемы, которые может вызывать или усугублять код.

Почему это важно

Вибрационное кодирование может оказаться всего лишь кратковременным явлением, которое вскоре сойдёт на нет, но оно также может найти более широкое применение среди опытных программистов.

Эта практика может помочь квалифицированным инженерам-программистам и разработчикам быстрее превратить идею в жизнеспособный прототип. Она также может дать возможность начинающим программистам или даже кодерам-любителям ощутить силу ИИ, что, возможно, вдохновит их на более глубокое изучение этой дисциплины.

Вибрационное кодирование также может свидетельствовать о сдвиге, который может сделать естественный язык более жизнеспособным инструментом для разработки некоторых компьютерных программ. Если это так, то это будет похоже на ранние системы редактирования веб-сайтов, известные как редакторы WYSIWYG, которые обещали дизайнерам «что видишь, то и получишь», или конструкторы веб-сайтов с функцией перетаскивания, которые позволяли любому человеку с базовыми компьютерными навыками запустить блог.

На данный момент я не верю, что «вибрационное кодирование» заменит опытных инженеров-программистов, разработчиков или учёных-компьютерщиков. Эта дисциплина и искусство гораздо сложнее, чем то, с чем может справиться ИИ, и риски выдать «вибрационный код» за законное программное обеспечение слишком велики.

Но по мере того, как модели ИИ совершенствуются и становятся более способными учитывать контекст и риски, такие методы, как «вибрационное кодирование», могут привести к дальнейшему размыванию границы между ИИ и программистом-человеком

Оригинал

Читайте еще:

Сечин устраивает эскортниц на должности в «Роснефти» и платит им большие зарплаты из бюджета компании — расследование
За три года в России национализировали 411 компаний с активами на 2,6 трлн рублей
Бесчестный знак. Расследование о том, как россиян обложили скрытым налогом
Предкризисное настроение. Четыре отрасли российской экономики, которые рухнут первыми от высоких ставок и снижения спроса

Подпишитесь на канал "Жизнь Дурова: ЗОЖ, деньги, ИТ" — все самое главное о здоровье, технологиях и деньгах

387

Читайте на SMART-LAB:
Фото
Актуальный состав портфеля и взгляд на рынок 2026: по-прежнему 0% позитива.
Добрый вечер! С момента предыдущего поста, касающегося моего портфеля, прошел квартал.  Пришло время актуализировать его состав. Также поделюсь...
Фото
Биткоин попробует разыграть «треугольную карту»?
«Цифровое золото» прорвало верхнюю границу восходящего треугольника на уровне 94 500 и сейчас тестирует пробитую горизонталь, формируя серию...
Фото
Индикатор Fractal: торговые сигналы и робот для OsEngine. Видео
В этом видео разбираем индикатор Fractal Билла Вильямса — один из самых известных инструментов в трейдинге. Покажем, как формируются фракталы,...
Фото
Стратегия 2026 по рынку акций от Mozgovik Research: трудный год, но, возможно, последний год низких цен
Сегодня у меня первый день официального отпуска. За окном темная звездная ночь, яркая белая луна, +24С и шум волн Андаманского моря. Неудачный...

теги блога Андрей Колесников

....все тэги



UPDONW
Новый дизайн