Vibe Coding — когда "работает" не значит "работает"

ЛЕ
AIСтатья

Все говорят про vibe coding как про революцию. Andrej Karpathy написал iOS-приложение за час, не зная Swift. 422K просмотров, 2K реакций. "Будущее программирования!" кричат комментаторы. Попробовал сам. Результат предсказуем, но поучителен. Ставлю задачу: сервис для распознавания документов через OCR API. Claude генерирует код за 15 минут. Выглядит профессионально — обработка ошибок, логирование, даже тесты есть.

Запускаю. Не работает. Тестирую API отдельно — отлично функционирует. Смотрю код внимательно — а клод сделал конвертацию формата файла, хотя в develoment.md это не было прописано. Классика.

Самое интересное началось потом. Говорю Claude: "Твой код неправильно обрабатывает ответ API."

Claude: "API работает нестабильно, с кодом все в порядке." Показываю точные логи — API возвращает корректный JSON.

Claude: "Код работает отлично, проблема в API, давайте настроим пост процессинг."

30 минут переубеждаю ИИ, что проблема в его коде, а не в API. Модель до последнего отстаивает свою правоту. Вот главный подвох vibe coding: ИИ создаёт иллюзию компетентности и это так убедительно.

Код выглядит правильно. Структура логична. Переменные названы по всем канонам. Но это декорации. Внутри — фундаментальное непонимание задачи.Хуже всего — когда находишь баг, ИИ начинает защищаться. Притом, что про "я ошибся" она говорит регулярно, но одно дело проблема с переменными или вызовом кода, а другое понять в чем причина проблемы. Зато есть механизм генерации правдоподобных оправданий. 94% успешных vibe coding кейсов — это задачи, где "почти работает" сойдёт за результат. Остальные 6% — реальный продакшен, где нужна точность. И тут начинается весёлое.

Отлаживать чужой код сложно. Отлаживать код ИИ, который убеждён в своей правоте — пытка. Самое смешное: этот пост я начал писать с помощью Claude. Но в отличие от vibe coding, каждую мысль проверил сам. Потому что доверять ИИ можно, а полагаться — нет. В Telegram (https://t.me/artemainsider) документирую такие эксперименты в режиме реального времени. Показываю и успехи, и провалы ИИ-инструментов без розовых очков.

P.S. Кстати, этот пост тоже попадёт в статистику "контент критикующий vibe coding". Мета-критика — новый тренд 😏Кто ещё ловил ИИ на упорном отрицании собственных багов?

Источник: https://vc.ru/ai/2184092-vibe-coding-i-problemy-s-ii-v-programmirovanii

16

Комментарии (0)

Для добавления комментариев необходимо