Курсор и любая сфера
Cursor — это редактор кода, ориентированный на искусственный интеллект, созданный стартапом Anysphere, который превращает инструкции на естественном языке в рабочие изменения кода по всей базе кода.
Обзор
It matters because it became one of the fastest-growing developer tools ever, reshaping how millions of programmers write software day to day.
Глубокое погружение
Компания Anysphere, основанная в 2022 году четырьмя выпускниками Массачусетского технологического института (Майклом Труеллом, Суалехом Асифом, Арвидом Луннемарком и Аманом Сэнгером), создает Cursor, ответвление редактора VS Code с открытым исходным кодом Microsoft, в ядро которого встроен искусственный интеллект. Вместо того, чтобы прикреплять чат-бота к боковой панели, Cursor позволяет вам описывать изменения на простом английском языке и применять изменения в нескольких файлах, прогнозировать ваши следующие нажатия клавиш с завершением «Tab» и отвечать на вопросы о вашем репозитории. Он вызывает пограничные модели из Anthropic и OpenAI, а также собственные обученные модели Anysphere. Сообщается, что годовой регулярный доход компании превысил примерно 100 миллионов долларов быстрее, чем почти любой стартап по разработке программного обеспечения, а позже привлек финансирование на сумму в несколько миллиардов долларов, что сделало ее флагманом волны «кодирования с помощью искусственного интеллекта».
Техническая информация
Курсор индексирует вашу кодовую базу в векторные внедрения, чтобы он мог извлекать соответствующие файлы в качестве контекста, что является формой генерации с расширенным поиском. Его выдающаяся функция «Вкладка» использует специально обученную модель, чтобы предсказать не только следующий токен, но и следующее место редактирования, перемещая курсор по файлу. Режим «Агент» связывает вызовы инструментов, читает файлы, запускает команды терминала и выполняет итерации до тех пор, пока задача не будет выполнена, а различия позволяют просматривать и принимать изменения до того, как они коснутся вашего кода.
Стратегическое воздействие
Стратегия поставщика
Дорожные карты поставщиков влияют на то, какие функции ваша команда может создать дальше.
Стоимость и бюджет
Коммерческие условия и варианты развертывания влияют на долгосрочные затраты и риски.
Риски и безопасность
Стимулы компании влияют на невыполнение обязательств по продукту, безопасность и открытость.
Будущее курсора и любой сферы
Anysphere стремится к созданию более автономных «фоновых агентов», которые выполняют целые задачи или запросы на включение с минимальным контролем, а также к обучению большего количества собственных моделей, а не к использованию исключительно третьих сторон. Ожидайте более тесной интеграции с тестированием, проверкой кода и развертыванием, а также усилением конкуренции, поскольку GitHub Copilot, Windsurf и другие гонятся за одними и теми же разработчиками. Открытым остается вопрос, выиграют ли редакторы или полностью агентные системы, и как будет сохраняться ценообразование по мере изменения затрат на выводы и зависимостей модели.
Реальная реализация
Разработчик вводит «добавить проверку ввода и обработку ошибок в эту конечную точку API», и агент Cursor редактирует несколько файлов, а затем запускает тесты для подтверждения.
Используя дополнение Tab, инженер переименовывает функцию, а Cursor прогнозирует и применяет соответствующие обновления на каждом месте вызова в проекте.
Новичок в большом репозитории спрашивает: «Где осуществляется аутентификация пользователя?» а Cursor находит и объясняет соответствующие файлы простым языком.
Основатель-одиночка создает работающий прототип веб-приложения из нескольких подсказок на естественном языке, не подключая вручную большую часть шаблона.
Риски и ограничения
Объявления о запуске могут опережать стабильность реальных производственных процессов.
Цены на API или изменения в политике могут в одночасье разрушить предположения.
Зависимость от одного поставщика увеличивает затраты на привязку и миграцию.
Дорожная карта реализации
Оценивайте поставщиков, используя собственные задачи и наборы данных.
Перед интеграцией ознакомьтесь с условиями конфиденциальности, безопасности и юридическими условиями.
Поддерживайте резервный план для разных моделей или поставщиков.
Отслеживайте примечания к выпуску, чтобы изменения в дорожной карте не удивили команды.
Продолжайте исследовать
Free newsletter
Get the daily AI briefing
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Take the Cursor and Anysphere quiz
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Следующее руководство
Google DeepMind
Часто задаваемые вопросы
What is Cursor and Anysphere?
Cursor — это редактор кода, ориентированный на искусственный интеллект, созданный стартапом Anysphere, который превращает инструкции на естественном языке в рабочие изменения кода по всей базе кода. Это важно, потому что он стал одним из самых быстрорастущих инструментов разработки за всю историю, изменив то, как миллионы программистов ежедневно пишут программное обеспечение.
Что за продукт представляет собой Cursor?
Cursor — это редактор кода, ориентированный на искусственный интеллект, который помогает программистам писать, редактировать и понимать код, используя естественный язык.
Cursor создан как ответвление какого редактора с открытым исходным кодом?
Cursor построен на ответвлении VS Code с открытым исходным кодом Microsoft, что позволяет Anysphere повторно использовать знакомую, зрелую основу редактора.
Как называется компания, которая разрабатывает Cursor?
Anysphere, основанная выпускниками Массачусетского технологического института в 2022 году, — это компания, производящая Cursor.
Что в первую очередь делает функция «Вкладка» курсора?
Функция «Вкладка» использует обученную модель для прогнозирования вашего следующего редактирования и может переместить курсор в нужное место, чтобы применить его.
Как Cursor втягивает соответствующие части большой кодовой базы в контекст модели?
Курсор индексирует кодовую базу в векторные внедрения и извлекает наиболее релевантные файлы — форма генерации с расширенным поиском.