过去几年,AI辅助编码经历了三个主要时代。最初,开发者通过Tab自动补全进行编码,开启了第一个时代;随后,同步代理的出现标志着第二个时代,开发者通过提示-响应循环指导代理;现在,第三个时代正在到来,其特征是代理能够在更长的时间尺度上、更少的人类指示下独立完成更大规模的任务。
在第三个时代,Cursor不再主要关乎编写代码,而是帮助开发者构建生产软件的“工厂”,由成群的代理组成,开发者将其视为团队成员互动。目前,超过三分之一的拉取请求由云端代理独立创建,预计一年后绝大多数开发工作将由代理完成。
从Tab到代理的转变显著。Tab在识别低熵、重复性工作方面表现出色,近两年带来了显著杠杆效应。随着模型改进,代理可以保留更多上下文、使用更多工具并执行更长的操作序列。开发者的习惯已从Tab转向代理,2025年3月Tab用户数约为Agent用户的2.5倍,但Agent使用量在过去一年增长了15倍以上。Tab时代持续近两年,而代理时代可能更短。
云端代理与工件方面,同步代理在技术栈更高层工作,但实时交互和本地资源限制使其难以并行。云端代理消除了这些限制,每个代理运行在独立虚拟机上,允许并行运行。开发者角色从指导代码转变为定义问题和设定评审标准。在Cursor内部,35%的PR由云端代理创建,开发者工作方式特点为:代理几乎编写100%代码、花时间拆解问题、审查工件/代码并提供反馈、同时启动多个代理。未来需在工业规模下保证代理安全运行并拥有所需工具和上下文。