AI 软件开发的第三个时代
作者:Michael Truell Cursor CEO
几年前我们开始构建Cursor时,大多数代码都是逐行敲击键盘完成的。Tab键自动补全功能改变了这一现状,开启了人工智能辅助编码的初始时代。
随后智能体应运而生,开发者开始通过同步的提示-响应循环来指导智能体工作。这便是第二个时代。如今第三个时代正在降临。其特征在于智能体能够在更长的时间尺度上独立处理更复杂的任务,且需要更少的人工指导。
因此,Cursor的核心价值已不再是编写代码,而是帮助开发者构建生产软件的“工厂”。这个工厂由成群的智能体组成,开发者将它们视为团队成员:提供初始方向,赋予其独立工作的工具,并审查其成果。
Cursor团队中已有许多成员采用这种模式工作。目前我们合并的PR中,超过三分之一由运行在云端独立计算机上的智能体创建。我们预计一年后,绝大多数开发工作都将由这类智能体完成。
1. 从Tab到智能体
Tab键擅长识别可自动化的低熵重复性工作,近两年来创造了显著效益。
随后模型性能提升,智能体能处理更复杂的上下文、调用更多工具并执行更长的操作序列。开发者习惯由此悄然转变–夏季时逐渐推进,近月来则加速演进。
这场变革如今已然完成:多数Cursor用户再未触碰Tab键。2025年3月,Tab用户数量约为智能代理用户的2.5倍。如今形势逆转:智能助手用户数达到Tab用户的两倍,Cursor平台的智能助手使用量激增。

(在过去的一年中,Cursor智能体的使用已经增长了15倍)
但这场变革正让位于更宏大的趋势。Tab时代持续近两年,而以同步智能助手为主导的第二时代,或许将不足一年。
2. 云智能体与云制品
相较于Tab,同步智能体在更高层级运作。它们处理需要上下文和判断力的任务,同时确保开发者全程参与每个步骤。但这种实时交互模式,加上同步智能体需在本地机器争夺资源的特性,意味着每次只能同时处理少量任务。
云智能体则突破了这两重限制。每个智能体独立运行于虚拟机中,开发者可随时交接任务转而处理其他事务。智能体将耗时数小时反复迭代测试直至确认输出结果,最终返回可快速审阅的成果:日志、视频记录和实时预览,而非差异对比。
这使得并行运行智能体成为可能–因为制品和预览提供了充分上下文,无需重建每个会话即可评估输出。开发者的角色也随之转变:从指导每行代码转向定义问题并设定审查标准。
3. 这种转变正在Cursor内部发生
目前Cursor内部合并的PR中,35%由自主运行的云虚拟机智能体生成。开发者采用这种新型工作模式呈现三大特征:
-
智能体编写近100%的代码
-
开发者专注于分解问题、审查成果/代码并提供反馈
-
同时启动多个智能体而非手动引导单个智能体完成任务
要使这种模式成为软件开发的标准,仍有大量工作待完成。在工业规模下,单个开发者可绕过的测试故障或环境问题,会演变为中断所有智能体运行的系统性故障。更广泛而言,我们仍需确保智能体能高效运作,并获得所需工具与上下文的完全访问权限。
我们认为昨日的发布是朝着这个方向迈出的初步但重要的一步。
https://x.com/mntruell/status/2026736314272591924
夜雨聆风