Vibe coding: как искусственный интеллект переписывает правила создания ИТ-стартапов

Y Combinator 288 тыс. 31 мин 8 мин 05.03.2025
Главное

Технологический мир переживает фундаментальный сдвиг в процессе создания программного обеспечения, получивший название «vibe coding» (программирование по вайбу). Партнеры фонда Y Combinator Гарри Тан, Джаред Фридман, Хари Таггар и Диана Ху обсудили результаты свежего опроса основателей текущего батча, показавшего радикальные изменения в инструментах и методологии разработки. По данным инвесторов, для новой генерации ИИ-нативных предпринимателей написание кода вручную стремительно уходит в прошлое, уступая место высокоуровневому проектированию, контролю качества и оценке пользовательского опыта.

🎭 Эпоха Vibe Coding: когда код перестает существовать 0:41

Феномен программирования по вайбу обрел широкую известность после вирусной публикации известного ИИ-исследователя Андрея Карпати. По его мнению, индустрия вступает в эру нового типа разработки, когда создатель продукта полностью отдается общему видению («вайбу»), полагается на экспоненциальный рост возможностей технологий и практически забывает о непосредственном существовании исходного кода.

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

Основатели компаний из нового набора фонда описывают свои будни следующим образом:

📊 Опрос Y Combinator: 95% кода из-под пера нейросети 10:00

Наиболее поразительным фактом исследования Y Combinator стали количественные оценки объема генерации. На прямой вопрос о том, какой процент символов в кодовой базе стартапа (исключая сторонние библиотеки) был фактически создан искусственным интеллектом, четверть опрошенных фаундеров назвала цифру выше 95%.

Гарри Тан подчеркнул, что речь идет не о гуманитариях, не умеющих программировать, а о высококлассных технических специалистах, которые еще год назад создавали бы архитектуру полностью своими руками.

Параллельно в стартап-среде формируется феномен «ИИ-нативных» разработчиков (AI coding natives). Диана Ху привела в пример одну из своих лучших портфельных компаний текущего батча, основатели которой имеют фундаментальное образование в области математики и физики, обладают системным мышлением, но не проходили классического обучения компьютерным наукам. Благодаря инструментам генерации они демонстрируют колоссальную продуктивность, полностью пропустив этап долгого освоения синтаксиса языков программирования.

🛠️ Битва инструментов: Cursor, Windsurf и революция моделей рассуждения 6:56

Рынок сред разработки и ИИ-ассистентов меняется с беспрецедентной скоростью. Партнеры Y Combinator зафиксировали масштабную смену технологических предпочтений внутри сообщества.

Ситуация на рынке редакторов и моделей выглядит следующим образом:

🔄 Изменение стиля разработки: метод «перезапуска» вместо дебага 4:17

Текущее поколение ИИ-инструментов имеет выраженную слабую сторону — они пока неэффективны в классической отладке (debugging) и поиске логических ошибок. Как отметил Джаред Фридман, разработчикам приходится буквально «разжевывать» инструкции для нейросети, как неопытному стажеру, чтобы локализовать проблему.

Однако феномен Vibe Coding породил альтернативный, чисто прагматичный подход к исправлению ошибок, схожий с генерацией изображений в Midjourney. Когда стоимость генерации падает на порядки, человеку становится выгоднее не искать баг в дебрях логов, а просто заставить модель переписать весь модуль с нуля по новому запросу.

Собеседники провели аналогию: в традиционной разработке программист никогда бы не уничтожил результаты многодневного труда ради исправления одной ошибки, но если ИИ способен перегенерировать тысячу строк кода за шесть секунд, парадигма мышления меняется. Вместо поступательного, пошагового построения системы девелоперы используют многократный перезапуск (reroll) для поиска нужного градиента в латентном пространстве. При этом появление моделей с глубоким логическим мышлением (вроде OpenAI o3) способно исправить этот дисбаланс уже в ближайшие полгода.

⚖️ Дилемма масштабирования: от «0 к 1» против «от 1 к N» 12:30

Партнеры Y Combinator провели глубокую историческую параллель между нынешним бумом ИИ-инструментов и появлением фреймворка Ruby on Rails в середине 2000-х годов. Тогда появление абстракции Active Record для работы с базами данных вызвало массу критики со стороны старожилов, утверждавших, что непонимание внутренних механизмов приведет к созданию неэффективного и медленного софта.

Исторический опыт таких гигантов, как Stripe и Gusto, доказал успешность прагматичного подхода. По воспоминаниям Хари Таггара, эти компании сознательно перестроили процессы найма, отказавшись от теоретических алгоритмических задач на доске в пользу быстрых практических тестов: кандидату давали ноутбук на три часа и просили оперативно написать работающее приложение-планировщик.

Однако в процессе роста любой компании возникает неизбежная развилка:

  1. Этап «от 0 к 1»: Здесь единственным критически важным фактором является скорость проверки гипотез и вывода продукта на рынок. Вайб-кодинг идеально закрывает эту потребность.
  2. Этап «от 1 к N»: После достижения продуктового соответствия (Product-Market Fit) архитектура, созданная на скорую руку, неизбежно упирается в технологический тупик.

В качестве хрестоматийных примеров эксперты привели ранний Twitter, страдавший от постоянных падений (знаменитый инцидент с ошибкой Fail Whale) из-за архитектурных ограничений Ruby и использования сырых очередей сообщений вроде Starling. Аналогичные проблемы испытала социальная сеть Facebook, созданная на PHP. Для преодоления инфраструктурного кризиса компании были вынуждены нанимать узкоспециализированных системных инженеров, которые разрабатывали уникальные решения — например, кастомный компилятор HipHop для оптимизации выполнения кода на голом железе.

По оценке Дианы Ху, современные ИИ-ассистенты пока абсолютно не приспособлены к такому низкоуровневому системному проектированию.

🎯 Как нанимать инженеров в мире победившего ИИ 18:00

Хари Таггар, основавший в 2015 году платформу автоматизированного технического тестирования Triplebyte и лично проведший колоссальное количество часов за собеседованиями, поделился видением будущего ИТ-рекрутинга. По его мнению, классические подходы к оценке программистов окончательно устарели, поскольку старые тестовые задания (например, написание игры «Крестики-нолики») любая LLM решает за пару секунд, превращая домашние проверки без надзора в бессмыслицу.

В новой реальности компаниям необходимо четко разделять, какие именно навыки им требуются от сотрудника:

🎨 Осознанная практика и Пикассо: как стать топ-1% инженером 24:01

Участники дискуссии сошлись во мнении, что доступность ИИ создаст огромную прослойку «средних», посредственных разработчиков, способных быстро закрывать базовые продуктовые задачи. Однако для достижения выдающихся результатов и создания фундаментальных технологических прорывов по-прежнему необходима концепция осознанной практики (deliberate practice), описанная в исследованиях Андерса Эрикссона и популяризированная Малкольмом Гладуэллом.

В качестве метафоры Диана Ху привела творческий путь Пабло Пикассо. Прежде чем прийти к своему знаменитому кубизму и абстрактным формам (что иллюстрирует серия литографий «Бык»), художник прошел суровую классическую школу живописи и в совершенстве владел реалистичным академическим рисунком. Только глубокое понимание классических правил позволило ему гениально их нарушать.

Помимо архитектурных задач, глубокая техническая экспертиза необходима фаундеру для банального контроля за процессами. Гарри Тан рассказал личную историю из своего опыта: в период между уходом из Palantir и запуском собственного стартапа он полгода работал дизайнером интерфейсов в одном из финтех-проектов. Разработав сложную систему фасетного поиска для аренды автомобилей, он столкнулся с жестким сопротивлением со стороны ведущих разработчиков, заявлявших, что реализовать подобное технически невозможно. Обладая бэкграундом системного инженера, Тан смог аргументированно уличить команду во лжи, прямо указав им на то, как именно необходимо настроить индексы в базе данных.

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

Вайб-кодинг — это не временное увлечение, а новая доминирующая реальность разработки программного обеспечения, которая застала индустрию врасплох подобно гигантским бобам из сказки, проросшим за одну ночь. Те специалисты и компании, которые откажутся адаптироваться к этой парадигме, рискуют навсегда остаться на обочине технологического прогресса.

💬 Цитаты

«ИИ-агенты будут обманывать вас точно так же, как люди-сотрудники, если вы недостаточно технически подкованы, чтобы поймать их на этом.»

Гарри Тан 30:08

«Я больше не инженер. Я продуктолог.»

Джаред Фридман 02:49
👥 Спикеры
📚 Упомянутые книги
🔗 Упомянутые сайты и проекты
📖 Термины
Vibe coding
Процесс создания программного обеспечения, при котором человек задает верхнеуровневые инструкции ИИ-моделям, не занимаясь написанием кода вручную.
Reasoning models
Класс нейросетевых моделей, ориентированных на последовательное логическое рассуждение и проверку промежуточных шагов перед выдачей ответа.
Product-Market Fit (PMF)
Степень соответствия созданного продукта реальным потребностям и ожиданиям целевого рынка.
📊 Цифры
🗓 Хронология
  1. 2015 год Хари Таггар основывает компанию Triplebyte и инициирует изменение подходов к оценке ИТ-кадров.
  2. Лето 2024 года Начало массового перехода сообщества разработчиков Y Combinator на использование редактора Cursor.
  3. 2026 год Проведение внутреннего опроса текущего батча YС, зафиксировавшего доминирование парадигмы Vibe Coding.
⚖️ Другая сторона
Искусственный интеллект Y Combinator Cursor Windsurf Andrej Karpathy