几年前我们开始构建 Cursor 时,大多数代码仍是一键一划地手动敲入。
Tab 自动补全改变了这一切,开启了 AI 辅助编码的第一时代。
随后,Agent(智能代理)登场,开发者开始通过同步的"提示-响应"循环来指挥代理完成工作,这标志着第二时代的到来。
而现在,第三时代正在到来。
这个时代的核心特征是:
代理能够独立处理更大规模的任务、在更长的时间跨度上自主运行,并且需要的人类干预大幅减少。
因此,Cursor 的定位已经不再主要是"帮你写代码"的工具,而是转变为 帮助开发者构建"软件生产工厂" 的平台。
这个"工厂"由成群的代理(Agent fleets)组成,开发者把它们当作真正的队友来协作:提供初始方向、为它们配备独立工作的工具、最后审阅成果。
Cursor 团队内部已有很多人采用这种工作方式。目前我们合并的 PR 中,超过 35% 是由运行在云端独立计算机上的代理自主创建的。我们预计,再过一年,绝大多数的开发工作都将由这类自主代理完成。
从 Tab 到 Agent 的演进Tab 自动补全擅长识别低熵、重复性高的代码片段,并实现高效自动化。在近两年的时间里,它为开发者带来了显著的生产力提升。随着模型能力的飞跃,Agent 开始具备更强的上下文记忆、更丰富的工具调用能力,以及执行更长行动序列的能力。
从去年夏天开始,开发者习惯缓慢转变,随后在最近几个月呈现爆发式增长。这种转变已经非常彻底:如今许多 Cursor 用户几乎不再按 Tab 键。在 2025 年 3 月,我们的 Tab 用户数量大约是 Agent 用户的 2.5 倍;而现在情况完全反转------Agent 用户数量是 Tab 用户的 2 倍,过去一年 Cursor 中的 Agent 使用量增长超过 15 倍。然而,这个以同步 Agent 为主的第二时代,可能不会持续一年时间,就将被更高级的形态取代。云端 Agent 与产物(Artifacts)的崛起与 Tab 相比,同步 Agent 已经工作在更高的抽象层级,能够处理需要上下文理解和判断力的任务,但仍然要求开发者在每一步都保持在循环中(in the loop)。这种实时交互方式,加上同步 Agent 需要与本地机器竞争算力,导致实际中很难同时运行多个代理。云端 Agent 打破了这两大限制。每个 Agent 运行在独立的虚拟机上,开发者可以把任务交给它,然后切换去做其他事情。Agent 可能连续工作数小时,不断迭代、测试,直到对结果足够自信,才返回人类可快速审阅的成果------包括日志、视频录像、实时预览等,而不是仅仅返回代码 diff。这使得并行运行大量 Agent 成为现实。
因为有了产物(Artifacts)和预览,开发者无需从头重构每个会话,就能快速评估输出质量。人类角色也随之转变:从逐行指导代码,变为定义问题、设定评审标准。
Cursor 内部的转变正在发生目前 Cursor 内部合并的 PR 中,35% 由云端自主运行的 Agent 创建。我们观察到采用这种新工作方式的开发者通常具备以下三个特征:
- Agent 几乎写了他们 100% 的代码;
- 他们把时间主要花在问题拆解、审阅产物/代码、给出反馈上;
- 他们倾向于同时启动多个 Agent,而不是手把手带完一个。
要让这种方式成为软件开发的工业标准,还有大量工作要做。
在大规模工业场景下,一个开发者可以轻松绕过的 flaky 测试或环境问题,会变成中断所有 Agent 运行的致命故障。更广义地说,我们仍需确保 Agent 能尽可能高效地工作,拥有完整工具链和充足上下文。第三时代的软件开发,正在从"人写代码"转向"人指挥代码工厂"。
Cursor 希望成为这条道路上的基础设施,帮助每一位开发者更快地构建属于自己的"自驱动代码库"(self-driving codebases)。
(本文根据 Cursor 团队公开分享的内容整理,反映了 2026 年初 AI 辅助软件工程的最新趋势观察。)