看了 Claude 官方采访 Cursor 团队的视频,聊聊其中几个有意思的话题和观点。
1、Cursor 的两个关键转折点
Cursor 的发展轨迹挺清楚的,有两个重要转折点。它的前身是 Gmail writing Plugin,ChatGPT 出来后团队马上转型做 AI IDE,这是第一个转折点。
第二个转折点是 Claude 3.5 Sonnet 发布。这个模型让 Cursor 从之前只支持 Tab、Command+K、单文件编辑,一下子跃升到多文件编辑,也让 Cursor 快速进入用户和资本的视野。可以说,Cursor 是模型能力跳跃式提升的直接受益者。
2、AI 编辑工具的光谱
Cursor 团队用了一个很形象的比喻,把他们现在支持的所有 AI 编辑工具比作一条光谱:Tab、Command+K、Agent、Background Agent,从左到右排列。
使用 Tab 时,你完全知道自己在做什么,代码完全在你掌控之下。越往光谱右侧走,你对代码的熟悉程度越来越低,但 AI 编辑工具的智能程度越来越高。这其实反映了一个权衡关系。
3、Background Agent 能做什么
Background Agent 是光谱最右端的产品,智能程度最高。它最大的优势是有独立的运行环境,包含所有开发者工具、VS Code 插件等等,可以自己调用这些工具。你不用担心它把本地环境搞坏或者误删文件。
按照 Cursor 团队的说法,Background Agent 基本能处理 90% 的任务,剩下 10% 才需要开发者接手。
而且,Background Agent 正在成为趋势,目前不只是 Cursor,Augment Code 也在这个方向发力。Background Agent 的应用场景包括集成第三方工具协作、并行处理多个开发任务,还有把耗时任务放到云端异步执行。
4、代码审查的难题
代码审查一直是开发流程的瓶颈,Cursor 团队想让它变得更简单。他们在 v1.0 版本推出了 BugBot 自动审查代码功能,内部已经用了几个月,在发现细微错误方面确实有帮助。
但让 Agent 做代码审查有个根本难题:"怎么确信 Agent 所做的更改是正确的?"因为"正确"本身就很模糊,在大型代码库中更是如此。所以 Cursor 做了很多配套工作,比如推出 Cursor Rules、整合各种 Context 工具。
5、用自己的产品迭代自己的产品
Cursor 创始人 Aman 说了句挺有意思的话:"我们用 Cursor 解决我们自己的问题,并找出我们在解决问题时遇到的问题,从而让 Cursor 变得更好。"
简单说就是:Cursor 团队用 Cursor 来迭代升级 Cursor。
他们让团队每个人都用 Cursor 添加新功能,然后观察这些功能内部是怎么被使用的,收集反馈。Aman 认为这是他们能快速开发新功能的重要原因,"因为我们能很诚实地评估它是否实用,不用发给用户就能跟踪使用情况。"
这让人想起有些产品经理,自己都不用自己的产品,却在那里指指点点说功能应该怎么设计。
6、2027 年会是什么样子
最后抛出了一个值得思考的问题:到 2027 年 1 月 1 日,还有不到两年,你觉得会有多少比例的代码是 AI 生成的?
Cursor 的 ML 负责人 Jacob 给了个很有意思的类比:"这就像在 1995 年问律师,未来有多少法律文件会由 Word 生成一样。答案是 100%。AI 将会参与几乎所有代码的编写。"
据 Aman 介绍,在 Cursor 内部,这个比例可能已经超过 90% 了。#人工智能##ai兴趣创作计划##程序员[超话]##ai编程##AI创造营#
