您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[未知机构]:人工智能软件开发的第三个时代几年前我们开始构建Curs - 发现报告

人工智能软件开发的第三个时代几年前我们开始构建Curs

2026-03-02未知机构小***
AI智能总结
查看更多
人工智能软件开发的第三个时代几年前我们开始构建Curs

几年前我们开始构建Cursor时,大多数代码都是一次一个按键地编写的。 Tab自动补全改变了这一点,并开启了AI辅助编码的第一个时代。 然后代理出现了,开发者转向通过同步的提示–响应循环来指导代理。 那是第二个时代。 现在第三个时代正在到来。< 人工智能软件开发的第三个时代 几年前我们开始构建Cursor时,大多数代码都是一次一个按键地编写的。 Tab自动补全改变了这一点,并开启了AI辅助编码的第一个时代。 然后代理出现了,开发者转向通过同步的提示–响应循环来指导代理。 那是第二个时代。 现在第三个时代正在到来。 其特征是代理能够在更长的时间尺度上、更少的人类指示下,独立完成更大规模的任务。 因此,Cursor不再主要关乎编写代码。 它在帮助开发者构建生产其软件的“工厂”。 这个工厂由成群的代理组成,开发者将它们视为团队成员来互动:提供初始方向,赋予它们独立工作的工具,并审查它们的工作成果。 我们中许多人在Cursor已经以这种方式工作。 我们合并的拉取请求中,超过三分之一现在是由运行在云端自有计算机上的代理独立创建的。 一年后,我们认为绝大多数的开发工作将由这类代理完成。 从Tab到代理 Tab 在识别可自动化的低熵、重复性工作方面表现出色。 近两年时间里,它带来了显著的杠杆效应。 随后模型得到了改进。 Agent可以保留更多上下文,使用更多工具,并执行更长的操作序列。 开发者的习惯开始发生变化,整个夏天缓慢演进,过去几个月则迅速加速。 这一转变如此彻底,以致今天许多Cursor用户几乎不再触碰Tab键。 2025年3月,我们的Tab用户数大约是Agent用户的2.5倍。 过去一年里,Agent在Cursor中的使用量增长了超过15倍。 但这一转变已经让位于更大的事物。 Tab时代持续了近两年。 第二个时代,即大多数工作由同步代理完成的时代,可能不会持续一年。 云端代理与工件与Tab相比,同步代理在技术栈的更高层工作。 它们处理需要上下文和判断的任务,但仍在每一步将开发者保持在回路中。 然而,这种实时交互形式,加上同步代理在本地机器上争夺资源的事实,意味着一次只实际可同时使用少数几个。 ☁云端代理消除了这两项限制。 每个代理运行在其自己的虚拟机上,允许开发者将任务交付出去然后转而处理其他事情。 代理会在数小时内推进工作,反复迭代和测试,直到对输出结果有信心,然后返回可供快速审查的内容:日志、视频记录和实时预览,而不是差异文件。 这使得并行运行代理变得可行,因为工件和预览为评估输出提供了足够的上下文,而无需从头重建每个会话。 人的角色从指导每一行代码转变为定义问题和设定评审标准。 这一变革正在Cursor内部进行我们在Cursor内部合并的PR中有35%现在是由在云端虚拟机中自主运行的代理创建的。 我们看到开发者正在采用这种新的工作方式,其特点可归纳为三点:代理几乎编写了100%的代码他们把时间花在拆解问题、审查工件/代码,并提供反馈上。 他们同时启动多个代理,而不是牵着一个代理把任务完成在这种方法成为标准之前,还有很多工作要做。 在工业规模下,保证开发者能够再广泛地测试、测试失败的场景,让代理能够安全地运行,并拥有所有需要工具和上下文的访问权限。