Описание
NVIDIA стала синонимом ИИ и признана одной из самых ценных компаний в мире. В стремлении улучшить свои инженерные возможности NVIDIA установила новую задачу — использовать Cursor на каждом этапе жизненного цикла разработки программного обеспечения (SDLC). Эта инициатива направлена на устранение ручных узких мест в генерации кода, тестировании, обзорах и отладке. В результате более 30,000 разработчиков теперь ежедневно используют Cursor, что приводит к замечательному трехкратному увеличению объема кода.
Эффективность Cursor особенно очевидна в сложных кодовых базах NVIDIA, которые развивались на протяжении 30 лет и содержат различные технологические стеки. Эти кодовые базы взаимосвязаны, что затрудняет разработчикам управление изменениями. Cursor преуспевает в этой среде, картируя и семантически анализируя большие кодовые базы, что значительно улучшило скорость инженерной работы. По словам Фабиана Тюринга, старшего архитектора программного обеспечения в NVIDIA, агент Cursor умнее, быстрее и эффективнее, извлекая только наиболее релевантный контекст для разработчиков.
Когда разработчики NVIDIA начали быстрее отправлять код с помощью ИИ, новые узкие места возникли на других этапах SDLC, таких как обзор кода, тестирование и отладка. Инженерное руководство NVIDIA ставит амбициозные цели по расширению возможностей Cursor в этих рабочих процессах. Использование Cursor расширилось за пределы генерации кода и включает отладку, где он оказался эффективным в выявлении и устранении редких, устойчивых ошибок. Тюринг отметил, что способность Cursor отправлять агентов для решения проблем оказала особенно значительное влияние.
NVIDIA также настроила Cursor для автоматизации целых рабочих процессов, включая автоматизацию git flow и исправление ошибок. Эта расширяемость позволила Cursor повысить продуктивность как на индивидуальном, так и на программном уровнях. Кроме того, Cursor способствовал более быстрому времени адаптации новых сотрудников, позволяя им быстрее вносить вклад в незнакомые кодовые базы. Старшие разработчики также используют Cursor для решения новых задач на различных языках программирования.
NVIDIA измеряет влияние Cursor с помощью ключевых метрик, включая ежедневное использование более 30,000 разработчиков, трехкратное увеличение скорости кодирования и стабильное качество кода, несмотря на увеличенную скорость кодирования. Общие настроения среди разработчиков положительные, многие выражают мнение, что Cursor преобразовал их опыт в области разработки программного обеспечения, сделав его более приятным и эффективным.
Главные выводы
Автоматизация генерации кода
Улучшение процессов отладки
Повышение эффективности обзора кода
Настраиваемые рабочие процессы
Поддержка больших кодовых баз
Ускорение адаптации новых сотрудников
Увеличение скорости кодирования
Сохранение качества кода
Что показывает этот кейс
- Генерация кода
- Отладка
- Обзор кода
- Адаптация
- Автоматизация рабочих процессов







