Эра «живого» кода: как Гильермо Раух переосмысляет разработку 0:00
Гильермо Раух, основатель и генеральный директор Vercel, в беседе с ведущим Джеком Альтманом обсудил фундаментальный сдвиг в программировании: переход от написания кода вручную к агентному подходу. По мнению Рауха, сегодня фокус смещается с процесса написания строк кода на достижение конкретных бизнес-результатов («landing»), где ИИ выступает как ключевой инструмент, требующий от разработчиков новых навыков.
🛠 От инструментов к результату 0:28
До создания Vercel Раух работал над стартапом LearnBoost, где одним из его главных достижений стала оптимизация процессов непрерывной интеграции и доставки (CI/CD). Он стремился дать команде ощущение, что они «редактируют интернет в реальном времени».
Основные принципы, заложенные в основу Vercel:
- Velocity (Скорость): создание среды, где разработчик может мгновенно увидеть результат.
- Ориентация на пользователя: проектирование продуктов «от обратного» — от готового URL, который ощущается как качественный продукт, к технологиям реализации.
- Бизнес-эффективность: по словам Рауха, Vercel фокусируется не только на опыте разработчика, но и на реальных бизнес-выгодах: скорости работы, динамичности и возможности быстро внедрять ИИ-продукты.
🤖 Кодогенерация и новая роль инженера 8:13
Раух отмечает, что индустрия находится в точке перелома. Сейчас наблюдается значительный разрыв между «воспринимаемой» продуктивностью от использования ИИ-инструментов и реальными бизнес-результатами.
- Vibe coding: новый подход, ориентированный на широкую аудиторию, где платформа (как Vercel v0) берет на себя интеграцию и лучшие практики, позволяя создавать приложения без глубоких знаний кода.
- Агентное инженерство: более продвинутый уровень, где опытный инженер использует ИИ для расширения своих возможностей.
Главная проблема текущего момента, по мнению собеседников, заключается в «узком месте» ревью кода: агенты генерируют PR, но человеческий контроль остается критически важным, так как одна ошибка в строке кода может привести к катастрофическим последствиям для инфраструктуры.
🔒 Безопасность и «Карточный домик» интернета 31:56
Интернет часто напоминает хрупкий «карточный домик», где уязвимость одной библиотеки (например, Log4Shell) может скомпрометировать миллионы систем.
- Риски: с развитием кодогенерации злоумышленники могут использовать ИИ для автоматизированной разработки специализированных атак.
- Защита: Раух считает, что попытки блокировать промпты или защищать системные инструкции дают всё меньшую отдачу. Единственный путь — делать системы более безопасными быстрее, чем злоумышленники создают инструменты для взлома.
🔭 Взгляд в будущее: что учить детям? 40:18
На вопрос о том, чему учить детей, которые хотят создавать ПО, Раух отвечает: развивайте «вкус» (taste).
- Развитие мышления: «вкус» — это способность визуализировать будущее продукта и постоянно уточнять свою идею, основываясь на обратной связи.
- Дисциплина: несмотря на автоматизацию, важно тренировать ум через преодоление трудностей — будь то программирование или спорт.
- Присутствие: медитативные практики и активная работа помогают лучше считывать реакцию людей, что критично для создания продуктов, которые действительно нужны пользователям.
В завершение Раух подчеркнул важность концепции MCP (Model Context Protocol) как нового стандарта интернета, который позволит агентам разных компаний взаимодействовать друг с другом, избегая монополии единого «платформенного хранителя».