🤖 Windsurf: как Рустам Кулиев перепридумал разработку ПО через AI-агентов 0:00
Мир разработки программного обеспечения стремительно трансформируется, превращая классических программистов в «билдеров», а процесс написания кода — в интерактивное взаимодействие с искусственным интеллектом. О том, как создать продукт, меняющий правила игры, как решиться на радикальный пивот и почему «вайб-кодинг» — это не просто хайп, а будущее индустрии, рассказал Рустам Кулиев, сооснователь и CEO Windsurf (Codeium), в глубоком интервью для подкаста Y Combinator.
🔄 История пивота: от виртуализации GPU к AI-кодингу 1:18
Компания начиналась четыре года назад под названием Exofunction и фокусировалась на виртуализации графических процессоров (GPU). Основатели верили, что глубокое обучение трансформирует финансы, оборону и медицину, поэтому создали систему, аналогичную VMware, но для GPU-нагрузок. К середине 2022 года команда управляла более чем 10 000 GPU для ряда компаний и вышла на выручку в несколько миллионов долларов.
Однако популярность трансформеров (например, модели GPT-3 от OpenAI) заставила руководство пересмотреть стратегию.
- Основатели осознали, что если все начнут использовать одну архитектуру моделей, бизнес по предоставлению инфраструктуры GPU будет быстро коммодитизирован.
- Решение о пивоте было принято буквально за выходные после откровенного разговора о том, что прежняя модель не масштабируема.
- Команда из восьми человек, на тот момент уже привлекшая $28 млн инвестиций, переключилась на разработку продукта Codeium (расширение для IDE).
По словам Кулиева, секрет успеха в такие моменты заключается в сочетании «иррациональной оптимизма» (вера в успех без гарантий) и «бескомпромиссного реализма» (способность мгновенно сменить курс при изменении фактов).
🛠 Рождение Windsurf и концепция агентов 14:19
Первая версия Codeium была «материально хуже» GitHub Copilot, но имела решающее преимущество — она была бесплатной и работала на собственной инфраструктуре инференса. В течение нескольких месяцев после обучения собственных моделей на специфических задачах, продукт обрел уникальные возможности, например, автодополнение кода «в середине» строки, что позволило вырваться вперед по качеству.
Переход к созданию полноценной IDE — Windsurf — был продиктован ограничением возможностей VS Code.
- Команда поставила на «агентную» парадигму: вместо того чтобы просто предлагать код, AI должен понимать намерение разработчика и сам вносить изменения в базу кода.
- В отличие от конкурентов, которые делали ставку на «RAG (Retrieval Augmented Generation) через векторные базы данных», Windsurf пошел по пути первой принципиальной архитектуры.
- Система использует комбинацию ключевого поиска, RAG, парсинга абстрактного синтаксического дерева (AST) и мощностей GPU для ранжирования контекста в реальном времени, обеспечивая высокую точность.
🧠 Оценка качества: «Холм, на который нужно взобраться» 27:32
Для команды Windsurf оценка качества (evals) является критическим инструментом, позволяющим вводить сложные изменения, не действуя вслепую.
- Они используют реальные open-source проекты, имитируя задачи по исправлению кода, где модель должна пройти тесты после внесения изменений.
- Это позволяет измерять точность извлечения контекста (retrieval accuracy), понимания намерения (intent accuracy) и успешность прохождения тестов.
- По мнению Кулиева, это важнее, чем просто «вайб» (интуитивное ощущение удобства), хотя пользовательские данные из реальной IDE помогают совершенствовать продукт, где нет возможности автоматического теста.
🚀 Будущее «вайб-кодинга» и роль «билдера» 43:35
Рустам Кулиев убежден, что профессия разработчика эволюционирует в сторону «билдера» (созидателя), а разработка софта станет демократизированной. Даже нетехнические сотрудники в компаниях уже используют Windsurf для автоматизации задач и создания простых приложений, минуя долгие циклы согласования с инженерными отделами.
Совет стартапам в сфере AI-кодинга:
- Не пытайтесь охватить всё. Существуют огромные ниши, такие как миграция легаси-кода (например, с COBOL на Java) или автоматическое разрешение багов, где можно построить бизнес с оборотами в миллиарды долларов.
- Не бойтесь пивотов. Изменение мнения должно происходить быстрее, чем кажется разумным, а способность менять стратегию нужно рассматривать как «знак отличия».