Все посты

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

Saad Takhir · · 0 просмотров

Что такое vibe coding?

Vibe coding — способ создавать программы не написанием кода, а объяснением AI простым языком, что вам нужно. Вы говорите «что», а AI берёт на себя «как».

Термин популяризировал в начале 2025 года исследователь AI Андрей Карпатый. По его описанию, при vibe coding вы почти не смотрите на код: говорите AI, что хотите, смотрите на результат, при ошибке просто отдаёте ему текст ошибки — и так по кругу. Термин разошёлся настолько быстро, что словарь Collins назвал его словом 2025 года.

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

Процесс выглядит примерно так:

  1. Описываете — «Нужен список задач с добавлением, удалением и отметкой о выполнении».
  2. AI пишет — структуру проекта, код, дизайн.
  3. Проверяете — запускаете, кликаете.
  4. Просите исправить — «Кнопка не работает», «Сделай синее», «На мобильном всё съезжает».
  5. Повторяете — пока результат не устроит.

Пример хорошего запроса (промпта):

Создай простой трекер расходов на 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 только после того, как поняли её.

Поделиться · 0 репостов
Связаться