Vibe coding: если код пишет AI, что делает программист?
Saad Takhir · · 0 просмотров

Что такое vibe coding?
Vibe coding — способ создавать программы не написанием кода, а объяснением AI простым языком, что вам нужно. Вы говорите «что», а AI берёт на себя «как».
Термин популяризировал в начале 2025 года исследователь AI Андрей Карпатый. По его описанию, при vibe coding вы почти не смотрите на код: говорите AI, что хотите, смотрите на результат, при ошибке просто отдаёте ему текст ошибки — и так по кругу. Термин разошёлся настолько быстро, что словарь Collins назвал его словом 2025 года.
Как это работает?
Процесс выглядит примерно так:
- Описываете — «Нужен список задач с добавлением, удалением и отметкой о выполнении».
- AI пишет — структуру проекта, код, дизайн.
- Проверяете — запускаете, кликаете.
- Просите исправить — «Кнопка не работает», «Сделай синее», «На мобильном всё съезжает».
- Повторяете — пока результат не устроит.
Пример хорошего запроса (промпта):
Создай простой трекер расходов на Next.js и Tailwind.
- Добавление расхода: сумма, категория, дата
- Месячная диаграмма по категориям
- Данные хранятся в localStorage
- Минималистичный дизайн с тёмной темой
Сначала покажи план, потом пиши код.
Какие инструменты?
- Агентные инструменты — Claude Code, Cursor, Windsurf: работают прямо в вашем проекте, читают и пишут файлы, запускают команды.
- Конструкторы приложений в браузере — Lovable, Bolt, v0, Replit: готовый сайт или приложение без настройки окружения.
- Чат-ассистенты — Claude, ChatGPT: для небольших скриптов и отдельных частей.
Преимущества
- Скорость — от идеи до рабочего прототипа за несколько часов, а то и минут.
- Низкий порог входа — даже не программисты могут создать собственный инструмент.
- Меньше рутины — boilerplate, формы, простой CRUD AI пишет быстро.
- Дешёвые эксперименты — чтобы проверить идею, хватит одного вечера вместо недели.
Риски
- Непонимание кода — при ошибке вы не знаете, что происходит, и бесконечно ходите по кругу с AI.
- Безопасность — открытые API-ключи, непроверенный ввод, несанкционированный доступ к базе. AI пишет «работающий» код, но не всегда «безопасный».
- Технический долг — по мере роста проекта код запутывается, и каждое изменение порождает новые баги.
- Ложная уверенность — работающее демо ещё не значит работающий продакшен.
Vibe coding и программирование с AI — не одно и то же
Их важно не путать. Если вы читаете, понимаете и проверяете код, написанный AI, — это не vibe coding, а просто программирование с помощью AI. Суть vibe coding именно в том, что на код не смотрят.
Для личного проекта или прототипа vibe coding отлично подходит. Но для систем с данными клиентов, платежами или множеством пользователей код обязательно нужно понимать.
Советы по правильному использованию
- Двигайтесь маленькими шагами — просите не всё приложение одним запросом, а функцию за функцией.
- Используйте Git — коммитьте каждое рабочее состояние, чтобы легко откатиться, если AI что-то сломает.
- Сначала просите план — одна фраза «покажи план, прежде чем писать код» предотвращает кучу проблем.
- Давайте контекст — какой фреймворк, какой стиль, что не нужно — пишите конкретно.
- Проверяйте секреты — убедитесь, что
.env, ключи и пароли не попали в код или на GitHub. - Не бросайте изучать основы — как бы хорошо AI ни писал, чтобы правильно им управлять, нужно понимать программирование.
Итог
Vibe coding не уничтожает программирование, а меняет роль разработчика: из человека, набирающего код, он становится ответственным за идею, архитектуру и качество. Смело используйте его для прототипов и личных инструментов, а в серьёзных проектах принимайте каждую строку от AI только после того, как поняли её.