Ресурс · 4 мин · Глубже

Глава 1. Вкус ест софт

Вайб-кодинг и слоп: два коротких текста

Пост Карпати о программировании «не читая диффы» и запись Уиллисона о слопе: третья ступень удешевления глазами её участников.

Пост Андрея Карпати о вайб-кодинге в X, февраль 2025 года (скриншот встроенного поста) · источник

Статья · Андрей Карпати, Саймон Уиллисон · 2025

Перейти к ресурсу

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

Пост Андрея Карпати (Andrej Karpathy) вышел в соцсети X в феврале 2025 года и дал имя вайб-кодингу (vibe coding). Карпати описывает новый способ программировать: полностью отдаться вайбам и забыть, что код вообще существует. Он говорит с моделью голосом, просит о самых глупых вещах вроде «уменьши отступ у боковой панели вдвое», всегда жмёт «Accept All» и больше не читает диффы, а сообщения об ошибках вставляет обратно без комментариев. Код выходит за пределы того, что он обычно понимает, и чтобы разобраться, пришлось бы долго его читать. В итоге, пишет Карпати, «это не совсем программирование»: он видит, говорит, запускает и копирует, и это в основном работает. Сам Карпати ограничивает практику: она неплоха для одноразовых проектов на выходные.

Запись Саймона Уиллисона (Simon Willison) появилась раньше, в мае 2024 года, в его блоге. Он подхватывает слово слоп (slop) из твита пользователя @deepfates и цитирует его: так же, как спамом стали называть нежеланные письма, слопом становится нежеланный контент, сгенерированный ИИ. Он не против языковых моделей, но считает невежливым делиться непроверенным сгенерированным текстом и предлагает нижнюю планку: не публиковать слоп. Его довод разобран в карточке Имя и репутация под публикацией.

Начать лучше с поста Карпати и прочитать его как портрет работы, в которой почти не осталось выбора. Но и здесь Карпати кое-что решает сам: что попросить, когда остановиться, для каких проектов это годится. Если результат уйдёт к людям, всё, что принято не глядя, кому-то придётся отобрать. Запись Уиллисона, хоть и написана раньше, отвечает как раз на это: решение, что показать другим, остаётся за человеком.

Если пост Карпати на X не открывается, тот же текст есть в архивной копии. Запись Уиллисона открыта: simonwillison.net.

Заметка

Войдите, чтобы вести заметки · Войти

Войти, чтобы отмечать