Основатель AI-программирования Cursor: в эпоху пост-программирования ценность заключается в "вкусе"

Цель Cursor — создать совершенно новый способ программирования. Эта статья основана на статье, написанной Xin и составленной, скомпилированной и написанной TechFlow. (Синопсис: Новый инженер-агент OpenAI Codex!) Функция записи AI, исправление ошибок, запуск тестов: Ограничено 3 типами пользователей для использования в первую очередь) (Справочное дополнение: суть подкаста: искусственный интеллект и боты охватывают криптовалютный бум, следующая эра микропредпринимательства является самой сильной) Будучи одним из самых быстрорастущих продуктов всех времен, Cursor достиг 100 миллионов долларов ARR всего через 20 месяцев после своего выпуска. В течение следующих двух лет ARR превысил 300 миллионов долларов США и продолжает революционизировать способы разработки программного обеспечения инженерами и продуктовыми командами. По состоянию на начало 2025 года у Cursor более 360 000 платных подписчиков. Майкл Труэлл — соучредитель и генеральный директор Anysphere, материнской компании Cursor. Вместе с тремя однокурсниками из MIT он основал Anysphere и запустил Cursor через три месяца. Майкл Труэлл редко дает интервью подкастам, до этого он был только в подкастах Лекса Фридмана. В этом выпуске он рассказывает о прогнозах на эру «После кода», парадоксионном опыте создания Cursor и взглядах на будущее инженеров. Этот контент взят из подкаста Ленни, а ниже приведен полный текст сборника. Цель Cursor — создать совершенно новый способ программирования: в будущем люди увидят виртуальный код, близкий к английским предложениям. Люди будут иметь сильный контроль над различными деталями программного обеспечения, а также смогут очень быстро модифицировать и выполнять итерации. «Вкус» будет становиться все более и более ценным: «вкус» в его основе заключается в наличии четкого понимания того, что должно быть построено. Пользователи, которые лучше всего используют ИИ, консервативны в использовании технологий: они очень хорошо ограничивают объем задач ИИ до более мелкого и явного. Центральным элементом собеседования Cursor является двухдневная оценка: эта оценка является имитацией, но позволяет кандидатам выполнить реальную работу в течение двух дней. Это не только тест «хотите ли вы с ними работать», но и очень важный для привлечения кандидатов. Единственное, что привлекает людей в раннюю компанию, — это команда, с которой, по их мнению, стоит работать. Основная проблема программирования в стиле чат-ботов заключается в недостаточной точности Ленни: Мы говорили о том, что происходит в эпоху пост-кода. Каким вы видите направление курсора в будущем? Как технологии перейдут от традиционного кода к другим формам? Майкл Труэлл: Цель Cursor — создать совершенно новый способ программирования, другой способ создания программного обеспечения. Вы просто описываете свои намерения компьютеру в максимально сжатой форме, и только вам решать, как программное обеспечение должно работать и как оно должно быть представлено. По мере того, как современные технологии продолжают развиваться, мы верим, что можем стать первопроходцами в совершенно новом способе создания программного обеспечения, которое будет выше, эффективнее и проще в использовании, чем сегодня. Этот процесс будет сильно отличаться от того, как пишутся программы сегодня. Я хотел бы противопоставить его нескольким общепринятым взглядам на будущее формы программного обеспечения, с некоторыми из которых мы не совсем согласны. Одна из них заключается в том, что создание программного обеспечения в будущем будет по-прежнему очень похоже на сегодняшнее, полагаясь в основном на редактирование текста с использованием формальных языков программирования, таких как TypeScript, Go, C, Rust и т. д. Другая идея заключается в том, что вы просто вводите команды в чат-бот, позволяете ему создать программное обеспечение за вас, а затем позволяют ему изменить его в любое время. Этот стиль чат-бота похож на разговор с вашим инженерным отделом. Мы думаем, что есть проблемы с обоими видениями. Основная проблема программирования в стиле чат-бота — недостаточная точность. Если вы хотите, чтобы люди имели полный контроль над внешним видом и функциональностью программного обеспечения, вам нужно предоставить более точный способ инструктировать их о необходимости внести нужные изменения, а не говорить боту в окне чата: «Измените эту часть моего приложения», а затем полностью удалять ее. С другой стороны, мировоззрение, которое считает, что ничего не изменится, тоже неверно, потому что технологии будут только усиливаться. В мире «посткодов», который мы представляем, выражение программной логики будет ближе к английскому. Можно представить, что он будет существовать в более каноническом виде, двигаясь в направлении виртуального кода. Вы можете написать логику программного обеспечения, отредактировать его на более высоком уровне и легко ориентироваться в нем. Это не будет непонятный код, который сложно понять, миллионы строк. Вместо этого он будет более понятным и легким для понимания и обнаружения. Мы работаем над тем, чтобы преобразовать сложные структуры символов и кода в формы, которые людям будет проще читать и редактировать. В эпоху посткодов вкус будет становиться все более и более ценным Ленни: Это глубоко, и я хочу убедиться, что люди понимают твою точку зрения. Сдвиг, который вы представляете, заключается в том, что люди больше не видят код и им не нужно думать на JavaScript или Python. На его месте находится более абстрактная форма выражения, более близкая к виртуальному коду английских предложений. Майкл Труэлл: Мы думаем, что в конечном итоге это дойдет до этой стадии. Мы считаем, что достижение этой стадии требует участия и продвижения существующих профессиональных инженеров. В будущем люди по-прежнему будут доминировать на водительском сиденье. Люди будут иметь сильный контроль над различными деталями программного обеспечения, и они не откажутся от этого контроля. У людей также есть возможность очень быстро модифицировать и выполнять итерации. Будущее не будет зависеть от того, какая работа будет выполняться в фоновом режиме, будет медленной и займет несколько недель. Ленни: В связи с этим возникает вопрос, какие навыки, по вашему мнению, станут все более ценными в «эпоху посткодов» для нынешних инженеров или людей, которые рассматривают возможность стать инженерами, дизайнерами или менеджерами по продуктам? Майкл Труэлл: Я думаю, что «вкус» будет становиться все более и более ценным. Когда люди говорят о вкусе в мире программного обеспечения, легко подумать о визуальных эффектах, плавной анимации, подборе цветов, пользовательском интерфейсе, UX и многом другом. Зрение очень важно для продуктов. Но, как упоминалось ранее, я думаю, что другая половина важности — это логика продукта и то, как он работает. У нас есть много инструментов для создания визуальных элементов, но код по-прежнему является лучшим представлением логики, которую выполняет программное обеспечение. Вы можете использовать Figma, чтобы показать эффект или набросать его в своих заметках. Но логика может быть четко представлена только тогда, когда у вас есть прототип, который действительно можно использовать. Инженеры будущего будут все больше и больше походить на «логических дизайнеров». Им нужно четко выразить свои намерения, перейдя от закулисного «как» к высокоуровневым «что» и «что», а значит, «вкус» будет важнее при разработке программного обеспечения. Мы еще не достигли этой точки в разработке программного обеспечения. В интернете ходит много интересных и заставляющих задуматься шуток о чрезмерной зависимости людей от разработки искусственного интеллекта, а также об очевидных недостатках и функциональных проблемах в программном обеспечении. Но я верю, что программистам будущего не придется уделять слишком много внимания контролю деталей, как это делается сегодня, и мы будем медленно переходить от строгости и скрупулезности к более «вкусу». Ленни: Это напоминает мне о программировании. Это похоже на то, что вы описали как отсутствие необходимости слишком много думать о деталях, а более естественный способ программирования? Майкл Труэлл: Я думаю, что связь есть. Нынешние люди говорят о атмосфере...

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить