Суть: Иллюзия доступности
В последнее время в индустрии активно обсуждается феномен «вайб-кодинга» (vibe coding) — процесса написания программного обеспечения с помощью естественного языка и ИИ-моделей, где от человека требуется лишь задавать тон и направление. Обещание было громким: демократизация разработки, позволяющая любому человеку создать приложение за вечер.
Однако реальность, по мнению партнера a16z Джастин Мур, оказалась иной. Вместо того чтобы дать инструменты широким массам, революция генеративного ИИ пока создала лишь новый класс продвинутых пользователей. Те, кто сегодня успешно «вайб-кодят», — это в основном разработчики, продакт-менеджеры или фаундеры. Они знают, что такое терминал, API и среда разработки. Для остальных 99% населения этот процесс остается таким же недоступным, как и традиционное программирование.
Контекст: Эпоха Unix в мире ИИ
Мы проживаем «золотой век» программного обеспечения, но находимся на стадии, сравнимой с эпохой Unix в компьютерной истории. Мощности невероятны, но они скрыты за командными строками, конфигурационными файлами и сложной настройкой. Большинство людей воспринимает ИИ исключительно как ChatGPT — чат-бот для вопросов и ответов. Видео, где кто-то создает игру одной командой, для них сродни акробатическому трюку: интересно посмотреть, но повторить дома невозможно.
Разрыв между «могу написать промпт» и «могу запустить рабочее приложение» огромен. Даже люди из технологической сферы, но без инженерного бэкграунда, сталкиваются с непреодолимыми трудностями. Бен Тосселл, известный энтузиаст no-code решений, признается, что успех его проектов составляет 50 на 50. Часто процесс сводится к копированию скриншотов с ошибками обратно в редактор кода в надежде, что ИИ сам себя исправит.
Детали: Четыре стены сложности
Джастин Мур выделяет конкретные проблемы, которые мешают массовому внедрению ИИ-разработки:
- Проблема настройки. Разработчики привыкли работать с зависимостями, переменными окружения и локальными серверами. Обычному пользователю нужно решение «открыл и работает». Любая необходимость открывать терминал убивает конверсию в использование.
- Проблема безопасности. Отчет Veracode за 2025 год показал, что почти половина кода, сгенерированного ИИ, содержит уязвимости. Профессионал может их заметить и исправить. Любитель просто запустит небезопасное приложение. Потребительским продуктам нужна встроенная защита, работающая по умолчанию.
- Проблема воображения. Это часто недооцениваемый аспект. Программисты имеют ментальные модели того, что вообще можно создать. Человек без опыта часто просто не может представить сценарии использования агентов или автоматизации. Ему нужны не пустой редактор, а шаблоны и примеры.
- Проблема развертывания. Даже если приложение создано, вопрос «как показать его миру» ставит новичка в тупик. Концепция localhost (локального сервера) непонятна массовому потребителю. Инструменты должны сводить этот этап к одной кнопке «Опубликовать».
Анализ: Разница между инструментом и продуктом
Ключевой тезис a16z заключается в различии подходов. Инструменты дают возможности, а продукты дают результат. Сейчас рынок переполнен инструментами для разработчиков (IDE, CLI, библиотеки), которые требуют экспертизы для использования. Но для массового рынка нужен «продуктовый слой».
Мы видим первые попытки решить эту задачу. Компании вроде Poke (ИИ-ассистент внутри iMessage) или Wabi (платформа для создания мини-приложений по запросу) пытаются убрать техническую сложность. Их цель — скрыть «кухню» (API-ключи, интеграции) и оставить только ценность для пользователя. Это переход от продажи «дрели» к продаже «отверстия в стене».
Создавать для потребителей сложнее, чем для инженеров. Инженер готов терпеть неудобный интерфейс ради функциональности. Потребитель уйдет, если страница грузится слишком долго или требует непонятной регистрации.
Перспектива: Момент Canva для кода
Индустрия ждет появления игроков, которые сделают для программирования то же, что Squarespace сделал для веб-сайтов или Canva для дизайна. Эти компании взяли процессы, требовавшие профессиональных навыков, и упаковали их в доступные визуальные интерфейсы.
Сейчас «вайб-кодинг» — это спорт для зрителей. Но как только появится надежный мост между желанием создать программу и готовым результатом (без необходимости видеть код), мы увидим миллионы новых создателей ПО. Победителями станут те платформы, которые смогут полностью абстрагировать пользователя от понятий «сервер», «деплой» и «репозиторий», предложив вместо этого чистый творческий процесс.