Image

Что именно представляет собой виброкодирование?

Хотя предоставление ИИ полномочий писать код для вашего сайта может показаться хорошей идеей, она имеет свои ограничения.

Женщина, сидящая, скрестив ноги, с закрытыми глазами, мирно смотрит на ноутбук с экраном, полным двоичного кода. Радуга перекрывает изображение.

Стефани Арнетт/Обзор технологий Массачусетского технологического института | Adobe Stock

MIT Technology Review объясняет: позвольте нашим авторам разобраться в сложном и запутанном мире технологий, чтобы помочь вам понять, что будет дальше. Подробнее об этой серии можно прочитать здесь.

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

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

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

Так что же это?

Чтобы по-настоящему понять виброкодирование, важно отметить, что, хотя сам термин, возможно, и новый, лежащая в его основе технология кодирования — нет. В последние несколько лет универсальные чат-боты, такие как Claude от Anthropic, ChatGPT от OpenAI и Gemini от Google DeepMind, совершенствуют навыки написания кода для создания программного обеспечения, включая игры, веб-сайты и приложения. Но именно недавнее появление специально созданных помощников-инструментариев на основе ИИ, включая Cursor's Chat (ранее известный как Composer) и GitHub Copilot, по-настоящему ознаменовало начало виброкодирования. Эти помощники могут в режиме реального времени предсказывать ваши действия и предлагать интуитивно понятные подсказки, упрощая создание программного обеспечения, даже если вы никогда раньше не писали код.

«За последние три-четыре года эти инструменты автодополнения на базе ИИ стали всё лучше и лучше — сначала они дополняли отдельные строки кода, а теперь могут переписать за вас целый файл или создать новые компоненты», — говорит Баррон Вебстер, разработчик программного обеспечения в компании Sandbar, занимающейся разработкой интерфейсов. «Сфера того, что можно оторвать от руля и доверить машине, постоянно расширяется».

… а что не считается виброкодированием?

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

Вторая волна ИИ-кодирования уже здесь

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

По сути, виброкодирование — это взаимодействие с кодовой базой посредством подсказок, поэтому роль инженера заключается лишь в общении с инструментом и анализе его результатов, объясняет Сергей Целовальников, инженер-программист на дизайнерской платформе Canva, регулярно использующий вспомогательные инструменты ИИ. «Андрей — своего рода инфлюенсер, и он дал этому понятию вполне осознанное определение», — говорит он. «Он просто опубликовал своего рода шутку, но, поскольку он более-менее верно осветил происходящее в отрасли, она сразу же стала популярной».

Подходит ли vibe-кодирование для моего проекта?

По словам Тобина Саута, исследователя безопасности ИИ в медиалаборатории Массачусетского технологического института, люди, которые, скорее всего, выиграют от вайб-кодирования, делятся на два лагеря. Один — это люди вроде Карпати, которые уже хорошо разбираются в кодировании и знают, как исправить любые серьёзные ошибки, если они используют его для создания чего-то важного; другой — это абсолютные дилетанты с минимальным опытом программирования или вообще без него. «Я бы определил вайб-кодирование как видение, которое вы не можете реализовать, но ИИ может», — говорит он.

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

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

Как Rust превратился из стороннего проекта в самый любимый в мире язык программирования

Десятилетиями программисты писали критически важные системы на C и C++. Теперь они перешли на Rust.

Это особенно актуально для тех, кто не разбирается в программировании. Лео, пользователь X и мастер вайб-кодинга, убедился в этом на собственном горьком опыте, когда в прошлом месяце опубликовал пост о создании SaaS-приложения (программного обеспечения, работающего через интернет, а не загружаемого на устройство пользователя) исключительно с помощью Cursor. Публикация сразу же привлекла внимание непослушных пользователей, которые тут же принялись искать уязвимости в системе безопасности его сервиса. «Ребята, меня атакуют», — написал он два дня спустя. «Я не технарь, поэтому мне требуется больше времени, чем обычно, чтобы разобраться. Пока что я перестану делиться своими работами в X публично. Там просто какие-то странные люди».

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

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

Источник: www.technologyreview.com

Каталог бесплатных опенсорс-решений, которые можно развернуть локально и забыть о подписках

галерея

Компания Anthropic получила от Amazon 5 миллиардов долларов и в обмен пообещала инвестировать 100 миллиардов долларов в облачные сервисы.
dummy-img
Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.
Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.
dummy-img
dummy-img
Взаимодействие человека и машины погружается под воду.
Взаимодействие человека и машины погружается под воду.
Дифференциально приватное машинное обучение в масштабе с использованием JAX-Privacy
Image Not Found
Компания Anthropic получила от Amazon 5 миллиардов долларов и в обмен пообещала инвестировать 100 миллиардов долларов в облачные сервисы.

Компания Anthropic получила от Amazon 5 миллиардов долларов и в обмен пообещала инвестировать 100 миллиардов долларов в облачные сервисы.

Вкратце Опубликовано: Изображение предоставлено: Thos Robinson/Getty Images для The New York Times (откроется в новом окне) Джули Борт Компания Anthropic получила от Amazon 5 миллиардов долларов и в обмен пообещала инвестировать 100 миллиардов долларов в облачные сервисы.…

Апр 21, 2026
dummy-img

Как почистить виниловые пластинки (2026): пылесос, ультразвук, чистящий раствор, щетка.

Эти щелчки и треск недопустимы. Приведите свою музыку в порядок с помощью этого удобного руководства. Источник: www.wired.com

Апр 21, 2026
Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.

Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.

Это сегодняшний выпуск The Download, нашей ежедневной новостной рассылки, которая предоставляет вам ежедневную порцию событий в мире технологий. Кибермошенники обходят системы безопасности банков с помощью незаконных инструментов, продаваемых в Telegram. В центре по отмыванию денег в Камбодже…

Апр 21, 2026
Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.

Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.

Это сегодняшний выпуск The Download, нашей ежедневной новостной рассылки, которая предоставляет вам ежедневную порцию событий в мире технологий. Кибермошенники обходят системы безопасности банков с помощью незаконных инструментов, продаваемых в Telegram. В центре по отмыванию денег в Камбодже…

Апр 21, 2026

Впишите свой почтовый адрес и мы будем присылать вам на почту самые свежие новости в числе самых первых