NVIDIA、30,000人の開発者がCursorでコミットコード量を3倍に

by Cursor Team未定義
NVIDIA と Cursor のパートナーシップ
Industry: 半導体|Geography: 北米
30,000
NVIDIA 全体での Cursor のアクティブユーザー数
3x
Cursor ユーザーのコミットコード量の増加
Faster
ジュニア開発者のオンボーディング時間の高速化

NVIDIA は AI の代名詞であり、世界で最も価値のある企業となりました。昨年、同社は新たなエンジニアリング方針を掲げました。Cursor を活用してソフトウェア開発ライフサイクル(SDLC)のあらゆるフェーズに AI を組み込み、コード生成、テスト、レビュー、デバッグにおける手作業のボトルネックを排除する、というものです。

現在では 30,000 人以上の開発者が毎日 Cursor を使用しており、コミットされるコード量は 3 倍以上に増加しています。NVIDIA は単なるコード生成にとどまらず、自社のエンジニアリングワークフローに合わせて Cursor をカスタマイズし、AI モデルの効果を個々人の生産性向上から、SDLC 全体にわたる本番環境での中核ワークフローの自動化へと拡張しました。

Cursor は大規模コードベースでより高いパフォーマンスを発揮

NVIDIA は 30 年の歴史の中で、多様な技術スタックを用いた巨大なコードベースを蓄積してきました。これらのコードベースは多数の共通依存関係によって密接に結びついており、1 つのコードベースでの変更が他に下流の影響を及ぼすことがよくあります。そのため、このような複雑なシステムの微妙な関係性を、たとえ優秀なエンジニアリングチームであっても把握するのは困難です。

NVIDIA の各プロダクトラインには、急速に進化している複雑なコードベースがあります。開発者がこれらの変更を常に把握し、コードベース全体を理解するのは非常に困難です。ここで Cursor が真価を発揮します。

Wei Luo
VP of Engineering, NVIDIA

NVIDIA は自社の環境で Cursor を用いることで、高速かつ高精度な結果を得ました。この違いを生み出しているのは、大規模コードベース全体をマッピングし、セマンティックに推論できる Cursor の能力です。シニアソフトウェアアーキテクトの Fabian Theuring 氏は、最も関連性の高いコンテキストだけを取得することで、Cursor のエージェントは目に見えてよりスマートで、高速かつ効率的になっていると説明します。

NVIDIA の開発環境全体における Cursor のスピードと精度は、エンジニアリングのベロシティに直ちに大きな効果をもたらしました。

Cursor 導入前から、NVIDIA には社内開発のものや外部ベンダー製のものなど、他の AI コーディングツールがありました。しかし Cursor を採用してから、開発ベロシティの大幅な向上が本当に見え始めたのです。

Wei Luo
VP of Engineering, NVIDIA

コード生成から SDLC 全体のエンドツーエンド自動化へ

NVIDIA の開発者が AI を使ってコードをより速くリリースできるようになると、ボトルネックは SDLC の他のフェーズ、つまりコードレビュー、テスト、デバッグへと移っていきました。NVIDIA のエンジニアリング部門のリーダー陣は、これらのワークフローにも Cursor を広げていくという高い目標を掲げました。「ここでの私のミッションは、SDLC のあらゆるステップに AI を組み込むことです」と Luo 氏は言います。

Cursor は、ほぼすべてのプロダクト領域とソフトウェア開発のあらゆる側面で使われています。チームは Cursor を、コードの記述、コードレビュー、テストケースの生成、QA に利用しています。私たちの SDLC 全体が Cursor によって加速されています。

Wei Luo
VP of Engineering, NVIDIA

まずは、Cursor のユースケースをコード生成からデバッグなどの領域にまで広げるところから始まりました。Theuring 氏は「Cursor は、まれだが執拗に残り続けるバグを見つけて解決することに優れています」と説明します。Cursor は、こうした問題を一貫して特定できるだけでなく、それらを解決するエージェントを起動できる点が、特に大きなインパクトを生んでいます。

NVIDIA はまた、Cursor を使ってワークフロー全体を自動化するよう構成しました。たとえば、Theuring 氏のチームは、ブランチ作成、コードコミット、CI デバッグ、課題管理といった git フローを自動化するためにカスタムルールを使用しています。Luo 氏のチームも、チケットやドキュメントから MCP を使ってコンテキストを取得するところから始まり、最終的に Cursor がバグ修正を実装し、テストを実行して検証まで行う自動化によって、同様のアプローチでバグ修正に取り組んでいます。Cursor の拡張性により、影響範囲は個人の生産性から、プログラム単位での成果へと広がりました。

私たちは Cursor に数多くのカスタムルールを構築し、ワークフロー全体をフルオートメーション化しました。それによって Cursor の真のポテンシャルが解き放たれました。

Fabian Theuring
Senior Software Architect, NVIDIA

立ち上がりの高速化と学習曲線の短縮

Cursor は、NVIDIA の新入社員が慣れていないコードベースを短期間で理解し、これまでよりずっと早く貢献し始められるよう支援しています。

また、シニア開発者が新たなプログラミング言語やテックスタックの別の領域など、新しいチャレンジに取り組めるようにもなりました。たとえば、バックエンドに精通したエンジニアが、これまで以上に自信を持ってフロントエンドのタスクに取り組めるようになっています。「Cursor は、開発者がスキルギャップを埋め、新しい領域により速くキャッチアップできるようにします」と Luo 氏は説明します。

開発速度と品質による価値の測定

NVIDIA は、いくつかの主要な指標に基づいて Cursor のインパクトを測定しています。

  • 導入状況: 毎日 30,000 人以上の開発者が Cursor を利用しています
  • コーディング速度: Cursor を利用している開発者は、以前の 3 倍のコードをコミットしています
  • コード品質: コーディング速度が向上しているにもかかわらず、バグ発生率は横ばいで推移し、コードスタイルの一貫性は向上しています

私たちは毎日 Cursor を使っていて、もはや手放せません。ソフトウェアエンジニアリングの進め方が一変したからです。ソフトウェア開発はいま、以前よりもずっと楽しいものになりました。本当に気に入っています。

Fabian Theuring
シニアソフトウェアアーキテクト(NVIDIA)

AI ネイティブなエンジニアリングチームの構築にご関心があれば、まずは Cursor のトライアルについて弊社チームまでお問い合わせください。

NVIDIA、30,000人の開発者がCursorでコミットコード量を3倍に · Cursor