客户

Vercel 如何使用 Cursor 构建 Queues

Vercel Queues 完全由 Cursor 构建。高级用户的 PR 吞吐量提升了 54%,PR 周期时间缩短了 89%,每位开发者每年节省 104 小时。

1 分钟阅读

Vercel Queues 是 Vercel 最重要的新基础设施产品之一,完全由 Cursor 构建;智能体负责编写代码,并在真实的 AWS 环境中进行端到端测试。Vercel 的工程师选择 Cursor,看重其在长时间智能体会话中的智能上下文管理能力、对堆叠 PR 的集成式代码审查,以及无缝的模型切换体验。

Vercel 最重度的 Cursor 用户在 PR 吞吐量 (提升 54%) 、周期时间 (缩短 89%) 和生产力方面均迎来显著改善。该公司还将编程智能体的使用扩展到工程团队之外:产品经理可使用 Cursor 交付功能、修复缺陷和开展数据分析,无需依赖紧缺的工程资源。

Cursor 提供最佳智能体框架和开发者体验

Joe Haddad 是 Vercel 任职时间最长的工程师之一。过去七年,他一直参与构建 Vercel 的核心基础设施,目前主要负责关键后端系统。

相比其他编程智能体,他更偏爱 Cursor,因为他认为框架比模型更重要:“Cursor 提供最佳智能体框架,而且在我用过的所有平台中,它的开发者体验最流畅。”

在 Cursor 中使用 Opus 或 GPT 后,我才感受到那种 AGI 时刻。此后,我对编程智能体的期待被抬高到如此程度,以至于无法再接受在其他编程智能体框架中使用这些模型。

Joe Haddad
杰出工程师,Vercel

访问所有最佳模型

随着各大实验室不断发布新模型,Haddad 偏好的模型也一直在变化:“在 Opus 4.5 之前,我一直使用 Claude,但 GPT-5.4 推出后,我开始将更多工作转移到它上面。”在 Cursor 中,Haddad 可以轻松切换不同的提供商,为手头任务选择合适的模型。

每当着手解决新的问题领域时,Haddad 都会使用 Cursor 比较哪个模型表现最佳。他会并行启动多个规划智能体,审查每个规划,然后选定最强的方案来推进这一阶段的工作。

智能上下文管理

Cursor 的智能体框架另一个让 Haddad 印象深刻的优势是上下文管理,尤其是其处理上下文压缩的方式。当智能体长时间运行时,会定期压缩上下文,以保持在上下文窗口限制之内。在 Haddad 尝试过的其他编程智能体框架中,模型会在压缩过程中丢失关键细节,忘记如何运行测试,或无法引用在会话早些时候创建的资源。

而在 Cursor 中,这些细节都得以保留,使智能体能够端到端完成复杂、长时间运行的任务。Haddad 表示:“我完全可以让 Cursor 持续运行,并自行完成六次上下文压缩,而不会出现任何问题。”

没有 Cursor,即使是最好的模型也难以做好上下文管理。这会导致它们过早停止,或在工作过程中忘记关键细节。

Joe Haddad
杰出工程师,Vercel

覆盖整个软件生命周期的一体化工作区

Haddad 负责关键的后端基础设施,因此每项变更都要经过严格审查。Cursor 的集成式代码审查体验让他可以直接在代码中审查智能体生成的代码、与智能体迭代协作,再将工作拆分为一组层叠 PR,供团队逐步审查。

Haddad 经常同时处理多个项目和任务。当他与本地智能体紧密协作完成一项重点任务时,Cursor 的云端智能体可让他委派其他工作,并在后台异步运行。他经常直接在 Slack 对话中启动智能体,让它们了解他此前已与同事讨论过的问题背景。云端智能体能够处理从常规文档更新到更复杂的功能开发等各类工作。

Cursor 的云端智能体可靠,并且受到严格的沙箱隔离。这让云端体验更加实用,因为智能体无需不断向用户寻求协助,就能完成实际工作。

Joe Haddad
杰出工程师,Vercel

使用 Cursor 构建 Vercel Queues

Vercel Queues 是一个持久化事件流系统,也是 Vercel 最重要的新基础设施产品之一。Haddad 及其团队完全借助 Cursor 构建了该产品,并进行了三次独立重写;每次重写都根据团队在内部实际使用中获得的经验不断完善架构。

Cursor 不仅能编写代码,还能针对真实基础设施端到端地测试并验证其工作成果,这一能力对于该项目的宏大规模至关重要。工程师会指示智能体处理 Queues API、连接 AWS、从 DynamoDB 和 Kinesis 中读取副作用、注入故障、模拟缺陷并验证结果。Haddad 会在每个工作阶段和数百个层叠 PR 中反复采用这一模式。

Cursor 的智能体框架让智能体能够基于生产 AWS 环境中的真实资源开展工作。由智能体主导的测试是让 Vercel Queues 达到我们质量标准的重要环节。

Joe Haddad
杰出工程师,Vercel

Cursor 的智能上下文管理让智能体能够在包含多次上下文压缩的长会话中,记住创建的每项资源、观察到的副作用以及每次测试运行。

衡量影响

Vercel 通过几个关键指标跟踪工程效率和质量:PR 交付速度、首次审查所需时间、合并时间以及合并前的审查轮次。

Vercel 的 CTO Malte Ubl 在公司内部提出过这样一句话:“迭代速度能解决所有已知的软件问题。”这也是 Vercel 聚焦这些指标的理念所在。

在 Vercel 的 Cursor 高级用户中,PR 吞吐量提升 54%,PR 周期时间缩短 89%,每项功能所需资源减少 27%。这意味着每位开发者每年节省 104 小时。

我们发现,最重度的 Cursor 用户在 PR 交付速度、审查时间和周期时间方面都有显著改善。这正是我们最关注的。

Joe Haddad
杰出工程师,Vercel

拓展至工程之外,赋能 PM 成为构建者

Vercel 对 Cursor 的应用已超出工程团队。像 Marcos Grappeggia 这样的产品经理每天都使用 Cursor 完成原本需要工程师放下手头工作才能处理的任务。

Vercel 的 PM 常见使用场景包括:

了解产品。 Grappeggia 会将多个代码仓库加载到多根工作区中,并在所有仓库中查询。当客户询问 Vercel 是否支持某项特定功能时,他可以在同一场会议中得到答案,并估算改动所需的工作量,无需打断工程师。

产品分析。 PM 使用 Cursor 搭配数据仓库 CLI 和 MCP,深入分析产品用量模式。云端智能体可以长时间运行,完成 Vercel 数据团队无暇处理的复杂分析。

快速交付改动。 PM 使用 Cursor 一次性解决小型缺陷和改进,否则这些事项可能会长期滞留在 P2 待办列表中。Vercel CLI 项目关联流程中的一个轮询缺陷,就是借助 Cursor 快速修复的;工程团队原本可能数周都无暇处理。

PM 正在使用 Cursor 交付功能和修复缺陷,无需占用业务其他部门的资源。

Marcos Grappeggia
产品经理,Vercel

Vercel 目前正专注于将编程智能体引入公司更多工作流,并在工程师和 PM 已建立的模式基础上继续推进。


如果您有兴趣将智能体引入参与 SDLC 的每个团队,请联系我们的团队,开始免费试用 Cursor。

分类: 客户

作者: Cursor Team