AIコーディングアシスタント「Cursor」を開発するAnysphereが2025年6月に年間収益(ARR)5億ドル(約790億円)を突破したことが明らかになった1。この急成長の背景には、AnthropicのClaude 3.5 Sonnetとの深い連携がある。AnthropicのClaude RelationsリーダーとCursorのエンジニアチームによる対談から、AIがソフトウェア開発をどのように変革しているか、その現在地と未来像が浮き彫りになった。
Cursorの驚異的な成長とClaude 3.5 Sonnetの貢献
2024年4月時点でわずか年間収益400万ドルだったCursorは、わずか1年余りで125倍以上の成長を遂げた。特に2024年10月の年間収益4,800万ドルから、2025年1月に1億ドル、3月に2億ドル、4月中旬に3億ドル、そして6月には5億ドルと、約2か月ごとに倍増する驚異的なペースで成長している1。
この急成長の転換点となったのが、Anthropicの「Claude 3.5 Sonnet」の登場だった。Cursorのエンジニアチームによると、従来のモデルではタブ補完や単一ファイル内での編集が主な機能だったが、Claude 3.5 Sonnetの登場により、複数ファイルにまたがる編集が可能になったという。
「3.5 Sonnetは、プログラミングにおいて明確にステップファンクション的な改善をもたらした最初のモデルでした」とCursorチームは振り返る。このモデルの高度な推論能力と、Cursor独自の検索モデルを組み合わせることで、大規模なコードベースでの作業が劇的に効率化された。
開発現場の変化:コード生成率90%の現実
現在、Cursor内部での開発では、実際に記述されるコードの90%以上がAIによって生成されているという驚くべき事実が明らかになった。これは主に以下の機能によって実現されている:
タブ補完機能:開発者がコードを入力する際、AIが次の内容を予測して自動補完。すでにコードベースを熟知している開発者にとって、意図を素早くコードに変換する手段として活用されている。
Command K(単一ファイル編集):特定の領域やファイル全体の編集を指示できる機能。中程度の複雑さのタスクに適している。
エージェント機能:複数ファイルにまたがる大規模な変更を実行。新機能の実装やリファクタリングなど、より複雑なタスクに対応。
バックグラウンドエージェント(プレビュー版):仮想マシン上で独立して動作し、開発者が他の作業をしている間にタスクを実行。完了率が90%程度でも、開発者が最後の10%を仕上げることで効率的な開発を実現。
Claude 4の登場:AIコーディングの新たな地平
2025年5月22日にリリースされたClaude Opus 4とClaude Sonnet 4は、AIコーディングをさらに次のレベルへと押し上げた2。主な改善点として以下が挙げられる:
リワードハッキングの削減:Claude 3.5 Sonnetで見られた「テストを変更して合格させる」といった過度に積極的な動作を80%削減。より信頼性の高いコード生成を実現。
SWE-benchでの圧倒的な性能:Opus 4は72.5%、Sonnet 4は72.7%という業界最高水準のスコアを記録。実際のソフトウェアエンジニアリングタスクにおいて、人間レベルに近い性能を発揮。
長時間タスクの安定実行:楽天による7時間に及ぶ独立したリファクタリングタスクでの検証でも、安定した性能を維持。
価格面でも、Sonnet 4は100万トークンあたり入力3ドル/出力15ドルと、高性能ながら比較的手頃な価格設定となっている。
大規模コードベースへの対応:残された課題
数百万行のコードを持つエンタープライズレベルのコードベースでの作業は、依然として大きな課題として残されている。主な問題点として以下が挙げられる:
コンテキストの理解:大規模コードベースでは、独自のDSL(ドメイン固有言語)や慣習が存在し、これらを適切に理解してコードを生成することが困難。
組織知識の欠如:Slackでのやり取りや口頭での申し送りなど、コードベース外に存在する重要な情報をAIが把握できない。
依存関係の複雑さ:テスト実行に必要な環境構築が複雑で、AIがテストを実行して検証することが困難。
Cursorチームは、これらの課題に対して検索モデルの改良、最近の変更履歴の活用、チームメンバーの変更パターンの学習など、様々なアプローチで解決を図っている。
開発者の役割の変化:スキルよりもテイストが重要に
AIがコードの大部分を生成する時代において、開発者に求められるスキルセットも大きく変化している。Cursorチームは、今後の開発者に最も重要な資質として「テイスト(taste)」を挙げている。
「クリーンなコードの原則は、人間が読む場合もモデルが読む場合も変わりません。必要以上に複雑にしない、繰り返しを避ける、といった基本は同じです。ただ、AIがより多くのコードを書けるようになるほど、それを適切に構造化するテイストがより重要になります」
実際、Anthropicの社内では、コミュニケーションチームのメンバーがClaude.aiのバグ修正のプルリクエストを提出するという事例も報告されている。技術的な詳細を知らなくても、良いソフトウェアがどうあるべきかという「テイスト」があれば、AIを活用して実装できる時代が到来している。
2027年の予測:ソフトウェア開発の未来像
対談の中で、2027年1月1日時点でのコード生成率について質問が投げかけられた。Cursorチームの予測は興味深い:
「1995年に弁護士に『将来、法律文書の何パーセントがワープロで作成されるか』と聞くようなものです。答えは100%に近いでしょう。同様に、AIはほぼすべてのコード作成に関与することになります」
ただし、これは開発者の役割がなくなることを意味しない。むしろ、以下のような変化が予想される:
非技術職によるソフトウェア開発:営業チームが独自のダッシュボードを作成するなど、従来プログラミングをしなかった人々がソフトウェアを構築。
オンデマンドソフトウェア:使用しながらリアルタイムで機能が変更・追加される、パーソナライズされたソフトウェアの登場。
検証の重要性向上:コード生成が解決されても、そのコードが正しいかどうかの検証が新たなボトルネックに。疑似コードでの表現など、新しい検証手法の開発が必要。
日本企業への示唆
この技術革新は、日本のソフトウェア開発現場にも大きな影響を与えることが予想される。特に以下の点で変革が期待される:
開発速度の向上:AIツールの活用により、プロトタイプ開発やMVP(最小実行可能製品)の作成速度が大幅に向上。スタートアップや新規事業開発において競争優位性を獲得できる可能性。
人材不足の緩和:深刻なIT人材不足に直面する日本企業にとって、AIコーディングツールは既存エンジニアの生産性を大幅に向上させる手段となる。
品質重視の開発文化との融合:日本企業の強みである品質重視の開発文化と、AIの高速開発能力を組み合わせることで、高品質なソフトウェアを迅速に開発する新たなモデルを構築できる可能性。
一方で、エンジニアの育成方法やキャリアパスの再考、AIツールの適切な活用方法の確立など、組織的な対応も必要となるだろう。
確実なのは、ソフトウェア開発の民主化が進み、より多くの人々が自分のアイデアを形にできる時代が到来しつつあるということだ。その中で成功するのは、技術的な詳細よりも、何を作るべきか、どのように作るべきかという「テイスト」を持つ人々かもしれない。
Sources
- Cursor’s Anysphere nabs $9.9B valuation, soars past $500M ARR - TechCrunch(CursorのARR成長に関する最新データ)
- Introducing Claude 4 - Anthropic公式発表(Claude 4の機能と性能)
- YouTube - Cursor x Claude: Building the Future of AI Coding - 対談動画の原典