もう少し詳しく

作業中のコードを手がかりに質問へ答えたり、変更を提案・実行したりする開発ツールです。エージェントへ作業を任せ、複数ファイルの変更や検証結果を確認しながら開発を進められます。

AIとの対話を編集・差分・実行確認の流れへ組み込みたいという背景から、AIコードエディターが広がりました。Cursorでは依頼を分解して変更対象を確認し、生成されたコードをテストやレビューで検証してから採用します。

HISTORY

開発された年代と歴史

この用語を大きな流れで見ると、2023年〜に発展してきました。

  1. 2023Anysphereが、コードベースを理解するAI機能を中心にしたCursorを公開。
  2. 2024〜チャット、インライン編集、コードベース検索、エージェント的編集が強化された。
  3. 現在複数モデルを選び、編集・実行・レビューを一つの流れで行うAIエディタとして発展。

キーマン・関わった研究者

Anysphereの創業チーム、Cursor開発者、利用モデルの研究チーム

技術の変遷

補完 → コードベース対話 → 複数ファイルを扱うAIエージェント型エディタ

理解のポイント

  • 作業中のコードを材料に質問や変更を依頼する開発ツールで、単一のAIモデルの名称ではありません。
  • 自然言語の依頼がどのファイルのどの変更になったかを、差分で追うことが大切です。
  • 修正案が生成された段階と、実際に適用・検証された段階を分けて確認します。
FOR EXAMPLE

たとえば、こんな場面で

「検索欄を追加して」と依頼し、対象ファイルの修正内容と動作確認の結果をレビューします。

覚えておきたいこと

Cursorは利用する製品の名前で、単一のAIモデルを指しません。自分のコードに必要な変更かを、差分やテスト結果で確認します。

参考資料

Cursor — 公式ドキュメント