AI ソフトウェア開発の第 3 の時代

Cursor の構築を始めてから数年が経ちますが、当初、コードのほとんどは 1 キーずつ入力されていました。Tab キーによる自動補完がそれを変え、AI 支援コーディングの最初の時代を切り開きました。

次にエージェントが登場し、開発者は同期型のプロンプトとレスポンスのループを通じてエージェントを指示するようになりました。これが第 2 の時代です。そして今、第 3 の時代が到来しようとしています。それは、より大きなタスクを、より長い時間軸で、人間の指示を最小限に抑えて自律的に処理できるエージェントによって定義される時代です。

その結果、Cursor はもはやコードを書くことだけが主目的ではなくなりました。開発者がソフトウェアを制作する「工場」を構築するのを支援することが目的なのです。この工場は、チームメイトとして対話するエージェントの群れで構成されています。開発者は初期の指示を出し、自律的に作業するためのツールを与え、その成果物をレビューします。

Cursor では、すでに多くのメンバーがこのように働いています。私たちがマージするプルリクエスト(PR)の 3 分の 1 以上が、クラウド上の各自のコンピュータで動作するエージェントによって作成されるようになりました。1 年後には、開発作業の大多数がこの種のエージェントによって行われると考えています。

Tab からエージェントへ

Tab キーは、エントロピーが低く反復的な作業を自動化できる箇所の特定に優れていました。約 2 年間、それは大きな生産性の向上をもたらしました。

その後、モデルが向上しました。エージェントはより多くのコンテキストを保持し、より多くのツールを使用し、より長い一連のアクションを実行できるようになりました。開発者の習慣は夏にかけてゆっくりと、そしてここ数ヶ月で急速に変化し始めました。

その変化はあまりにも完全で、今日では多くの Cursor ユーザーが Tab キーを一切触りません。2025 年 3 月時点では、Tab ユーザーはエージェントユーザーの約 2.5 倍でした。現在ではそれが逆転し、エージェントユーザーは Tab ユーザーの 2 倍となり、Cursor におけるエージェントの使用量は急増しています。

過去 1 年間で Cursor におけるエージェントの使用量が 15 倍以上に増加したことを示すグラフ

Agent usage in Cursor has grown over 15x in the last year.(Cursor におけるエージェントの使用量は過去 1 年間で 15 倍以上に増加しました。)

しかし、すでにこの移行は、さらに大きな変化へとバトンタッチしようとしています。Tab の時代は約 2 年続きましたが、同期型エージェントが作業の大部分を担う第 2 の時代は、1 年持たないかもしれません。

クラウドエージェントとアーティファクト

Tab と比較して、同期型エージェントはより上位のレイヤーで動作します。これらはコンテキストと判断を必要とするタスクを処理しますが、すべてのステップで開発者をループ内に留め続けます。しかし、このリアルタイムの対話形式と、同期型エージェントがローカルマシンのリソースを競合するという事実が組み合わさり、一度に扱えるのは数体に限られるという現実があります。

クラウドエージェントはこの 2 つの制約をすべて取り除きます。それぞれが独自の仮想マシン上で動作するため、開発者はタスクを委任して次のことへ移ることができます。エージェントは何時間もかけて作業をこなし、出力に確信が持てるまで反復とテストを繰り返し、ログ、動画記録、差分ではなくライブプレビューなど、即座にレビュー可能な成果物を持って戻ってきます。

これにより、アーティファクトやプレビューによって、各セッションを一から再構築することなく出力を評価するのに十分なコンテキストが得られるため、エージェントを並列で実行することが現実的になります。人間の役割は、コードの 1 行ごとをガイドすることから、問題を定義し、レビュー基準を設定することへと移行します。

Cursor 内部での進行中の変化

Cursor 内部でマージされる PR の 35% は現在、クラウド VM 上で自律的に動作するエージェントによって作成されています。開発者がこの新しい働き方を採用する際、以下のような 3 つの特徴が見られます。

  1. エージェントがコードのほぼ 100% を記述する。
  2. 開発者は問題の分解、アーティファクトやコードのレビュー、フィードバックの提供に時間を費やす。
  3. 1 つのエージェントを手取り足取り完了まで導くのではなく、複数のエージェントを同時に立ち上げる。

このアプローチがソフトウェア開発の標準になるまでには、まだ多くの課題が残っています。産業規模においては、個々の開発者なら回避できるような不安定なテストや壊れた環境が、すべてエージェントの実行を中断させる障害となります。より広く見れば、エージェントが可能な限り効果的に動作し、必要なツールやコンテキストに完全にアクセスできるようにする必要があります。

私たちは、昨日のローンチが、その方向への最初の一歩ではあるものの、重要な一歩であると考えています。


分享網址
AINews·AI 新聞聚合平台
© 2026 AINews. All rights reserved.