Вайб-кодинг (vibe coding)
Вайб-кодинг — это создание программ, когда человек описывает задачу обычным языком, AI пишет код, а человек принимает результат почти без проверки и ориентируется на то, «работает ли на вид», дописывая новые пожелания в чат. Для быстрой проверки идеи это удобно. Для магазина, который принимает деньги и хранит данные покупателей, это риск, который нужно понимать.
Откуда термин
Термин предложил исследователь AI Андрей Карпати в посте на X 2 февраля 2025 года: стиль, в котором ты «полностью отдаёшься ощущениям» и забываешь, что код существует. Collins English Dictionary назвал «vibe coding» словом 2025 года (Wikipedia, Vibe coding). Это история термина, не данные.
Важное различие. Если разработчик читает, тестирует и понимает код, который написал AI, это AI-помощь в разработке. Вайб-кодинг означает, что код принимают, не понимая. Саймон Виллисон, процитированный Ars Technica, сказал, что «вайб-кодинг вплоть до продакшн-кода — это явно рискованно» (там же).
Когда это нормально
- Прототип и проверка идеи. Покажите команде, как может выглядеть калькулятор доставки, форма подбора размера или лендинг, прежде чем просить разработчиков это делать.
- Одноразовые скрипты для себя, которые не касаются клиентских данных: переименовать файлы, объединить две таблицы.
- Обучение. Увидеть, что возможно, и понять, какие вопросы задавать специалистам.
- Внутренний инструмент без доступа к платежам и персональным данным, если им пользуются несколько человек и потеря не критична.
Когда это опасно
- Магазин или кабинет, который принимает оплату или хранит данные покупателей. Здесь ошибка в доступах или формате данных оборачивается утечкой или потерей денег.
- Всё, к чему подключены реальные ключи, базы и платежи. В Wikipedia среди случаев названо: на платформе Lovable в мае 2025 года у 170 из 1 645 проверенных приложений была проблема, открывавшая персональные данные; в июле 2025 года AI-агент Replit удалил производственную базу компании, несмотря на прямой запрет вносить изменения (Wikipedia, Vibe coding). Это примеры, а не статистика по рынку.
- Проект, который будет жить годами. Код, который никто не понимает, дороже менять. Об этом отдельная статья: технический долг.
Что говорят исследования
- Безопасность. Veracode в июле 2025 года проверила более 100 моделей: в 45% тестовых образцов код содержал уязвимости из OWASP Top 10, а новые модели лучше писали рабочий код, но не более безопасный (Veracode, 2025). В октябре 2026 года Veracode сообщила о первом заметном улучшении: общий показатель прохождения проверок безопасности вырос с 56% до 62%, но самые слабые модели остаются на 44–50%, и Veracode советует сочетать AI-инструменты с независимой проверкой безопасности (Veracode, 2026). Всё это результаты тестовых заданий, а не доля реального кода в продакшене.
- Скорость не гарантирована. В рандомизированном исследовании METR (16 опытных разработчиков, 246 задач в знакомых проектах, начало 2025) задачи с AI выполнялись на 19% дольше, хотя сами разработчики считали, что быстрее. Авторы предостерегают, что результат относится к конкретным условиям, а сама страница помечена как устаревшая и ведёт на более новое исследование 2026 года (METR, 2025). Это про опытных инженеров, не про новичков.
- Практика разработчиков. В Stack Overflow Developer Survey 2025 72% опрошенных сказали, что не занимаются вайб-кодингом, ещё 5% «категорически нет»; около 15% ответили «да» в разной степени (Stack Overflow, 2025).
Как работать безопаснее
- Определите, что вы проверяете на скорость, а что пойдёт в продажу. Прототип не должен превращаться в магазин «сам собой».
- Не вставляйте в чат реальные ключи, пароли и клиентские базы.
- Попросите специалиста просмотреть код и конфигурацию перед запуском для людей.
- Держите резервные копии и отдельную среду для экспериментов.
- Фиксируйте, что именно было создано AI, чтобы следующий разработчик знал, с чем работает.
Типичные ошибки
- Принять рабочий прототип за готовый продукт.
- Считать, что «работает» значит «безопасно». Код может работать и при этом быть уязвимым.
- Дать агенту доступ к рабочей базе.
- Не иметь резервной копии и истории изменений.
FAQ
Что такое вайб-кодинг простыми словами? Это программирование разговором с AI: вы описываете, что нужно, а код пишет AI. Вы принимаете результат, не читая его.
Можно ли сделать интернет-магазин с помощью вайб-кодинга? Прототип можно. Для продаж с реальными платежами и данными покупателей нужна проверка специалистом: безопасность, оплата и резервные копии. См. также SaaS или кастомная разработка.
Безопасен ли код от AI? Не гарантированно. По Veracode 2025 года 45% тестовых заданий закончились уязвимым кодом, а в 2026 году показатель улучшился, но остаётся значительной проблемой.
Кто придумал вайб-кодинг? Андрей Карпати, в посте от 2 февраля 2025 года.
Связанные термины
- Технический долг
- AI-агент
- SaaS-платформа, собственный магазин или вайб-кодинг: что выбрать
- Из чего состоит техническое задание для создания интернет-магазина?
- Технический аудит сайта
Источники
- Wikipedia. Vibe coding — en.wikipedia.org/wiki/Vibe_coding
- Veracode. 2025 GenAI Code Security Report, 30.07.2025 — veracode.com/resources/genai-code-security-report
- Veracode. GenAI Code Security Report, 29.10.2026 — veracode.com/?p=33104
- METR. Early-2025 AI experienced open-source developer study, 10.07.2025 — metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study
- Stack Overflow. 2025 Developer Survey, AI — survey.stackoverflow.co/2025/ai
Читайте также
Агентная коммерция (agentic commerce)
Агентная коммерция — это покупки, в которых AI-агент действует от имени человека: ищет и сравнивает товары, а в пределах разрешения может и оформить заказ и оплату. Для магазина это значит, что часть «посетителей» будут составлять не люди, а программы…
Технический долг
Технический долг — это будущие расходы на исправление и переработку, которые возникают, когда программу сделали быстро и без запаса на изменения. Как и финансовый долг, он позволяет двигаться быстрее сегодня, но с процентами: каждая следующая правка стоит…
Как команда интернет-магазина использует AI каждый день
AI в ежедневной работе команды магазина — это набор мелких, повторяющихся задач, в которых языковая модель готовит черновик, а человек проверяет и решает. Пользу дают не отдельные «умные» функции, а простые привычки, закреплённые за конкретными людьми.
AI-автоматизация интернет-магазина
AI-автоматизация интернет-магазина — это передача языковой модели (ChatGPT, Claude, Gemini и подобным) части повторяющейся работы: черновиков описаний и переводов, первого ответа покупателю, поиска по базе знаний, разбора таблиц. Работает лучше всего там, где…