Cursor CEO 独家专访:工程师的未来何在?以下对话揭秘:
- 未来,我们不再编写代码,而是用AI‘指挥’代码。
- “AI会取代工程师吗?恰恰相反,需求将更大,角色将升级。”
本文整理自 Lenny 对 Any Sphere (Cursor 背后的公司) 联合创始人兼 CEO Michael Truell ell 的深度访谈。Michael 分享了他对 AI 时代软件构建方式的革命性思考、Cursor 的惊人成长以及对未来工程师角色的独到见解。
在 AI 浪潮席卷全球的今天,软件开发领域正经历着前所未有的变革。AI 代码编辑器 Cursor,凭借其颠覆性的理念和卓越的性能,在推出后仅 20 个月就达到了 1 亿美元的年经常性收入(ARR),两年内更是突破 3 亿美元 ARR,成为有史以来增长最快的产品之一。Cursor 的目标远不止于一个编辑器,它旨在“发明一种新型的编程,一种截然不同的软件构建方式。”
一、代码之后的世界:从编写代码到设计逻辑
Cursor 的目标远不止于一个编辑器,它的愿景更为宏大。
Q: Michael,您能否首先阐述一下 Cursor 对于编程的核心目标,特别是您提到的“代码之后的世界”? A: Michael Truell :“我们对于光标的目标是发明一种新型的编程,一种非常不同的软件构建方式。所以这是一个代码之后的世界。我们的目标是提炼出让你以最简洁的方式向计算机描述你想要的意图的过程。”
对于未来软件构建的形态,Michael 认为目前流行的观点存在一些局限。
Q: 您认为当前对于未来软件构建方式的畅想,例如完全依赖聊天机器人或维持现状,存在哪些问题? A: Michael Truell :“我认为,从聊天机器人风格的角度来看,问题在于缺乏很多精确度。如果你想让人类完全控制软件的外观和工作方式,你需要让他们通过手势来表达他们想要改变的内容,以一种比仅仅说‘改变我的应用程序,从整个东西中删除一个文本框’更精确的形式。而认为这个世界没有任何改变的观点,我们认为是错误的,因为这项技术将会变得越来越好。”
那么,Cursor 所畅想的“代码之后的世界”究竟是怎样的呢?
Q: 您能更具体地描绘一下这个“代码之后的世界”中,软件构建的实际形态吗?工程师将如何与系统交互? A: Michael Truell :“在代码之后的世界,我认为它看起来像一个世界,在这个世界里,你的软件逻辑有一个表示,它看起来更像英语。你可以想象编程语言向伪代码的演变,你已经写下了软件的逻辑,你可以在高层次上编辑它,可以指向它。它不会是那种难以理解的数百万行代码,反而会更简单,更容易导航。让那些难以理解的东西变得更适合人类阅读、更适合人类编辑,那正是我们正在努力的方向。” 这意味着,人们将不再直接看到 JavaScript 或 Python 代码,而是通过一种抽象层——本质上是伪代码或用自然语言描述的句子——来思考代码应该做什么。但他强调人类的主导地位。
Q: 在这种新的编程范式下,人类的角色是什么? A: Michael Truell :“我们坚信这条道路会经过现有的专业工程师,它看起来就像是远离代码的演变。人类仍然坐在驾驶座上,对软件的各个方面都有着很大的控制权,但又不会放弃这种控制权。然后,人类也有能力非常快速地做出改变。”
二、未来工程师的核心价值:品味与逻辑设计
随着编程方式的演变,工程师的技能重心也将随之转变。
Q: 在这个“代码之后的世界”里,您认为哪些技能对于工程师而言会越来越有价值? A: Michael Truell :“我认为品味(Taste)将变得越来越有价值。当人们考虑软件领域的品味时,他们通常会考虑视觉效果或流畅动画的品味。但我越来越认为,事物的视觉方面是定义软件的重要组成部分,但定义软件的另一半是其逻辑和工作原理。”
Q: 那么,工程师的角色具体会向哪个方向发展? A: Michael Truell :“我认为作为一名工程师会越来越感觉像成为一名逻辑设计师。实际上,它将具体说明你希望一切如何运作的意图。它不再那么关注‘如何做’(how),而更多地关注‘是什么’(what),而较少关注你究竟要如何在幕后做事。” 这种转变也与“氛围编码 (vibe coding)”的理念有所关联。
Q: 您怎么看待“氛围编码”这种趋势?它与您所说的“品味”有何联系? A: Michael Truell :“我认为现在的‘氛围编码’恰恰描述了这种创作状态,你生成了大量代码,但你并没有真正理解其中的细节。我们感兴趣的一些想法是如何让人们继续控制所有细节,即使他们不真正理解代码。让人们的品味真正闪耀的其中一个问题是你可以创造东西,但很多是人工智能做出的决定,你无法控制。”
Q: 您反复强调“品味”(Taste)的重要性,能否详细解释一下您所定义的“品味”包含哪些要素? A: Michael Truell :“我正在思考应该建造什么,并有一个正确的想法。然后它就会变得越来越像一种毫不费力的翻译:这就是你想要构建的东西,这就是您希望一切运作的方式,这是您希望它看起来的样子。然后你就可以在计算机上完成这个工作,而不需要进行这种翻译层。”
三、Cursor 的诞生:从“冷门”转向“雄心”
Cursor 的起源故事颇具戏剧性,充满了探索与抉择。团队最初受到 GitHub Copilot 早期版本的启发,以及对 AI 技术进步的坚定信念。
Q: Cursor 创立之初曾探索过机械工程领域,是什么契机让你们最终将目光投向了AI编程,并认为当时的市场相对缺乏“雄心”? A: Michael Truell :“我们最初决定研究一个我们认为相对缺乏竞争力、沉闷和无聊的知识工作领域——机械工程。但我和我的联合创始人(Arvid & Aman)都不是机械工程师,而且我们对这个领域非常陌生。最终我们醒悟过来,意识到我们对机械工程并不是特别感兴趣。当我们环顾编程领域时,感觉尽管经过了相当长一段时间,但并没有太大的变化。感觉在这个领域工作的人可能与我们产生了脱节,感觉他们对未来的发展方向以及所有软件创作将如何通过这些模型来推动没有足够的雄心。这就是让我们走上构建 Cursor 之路的原因。”
四、为何选择 IDE 路径?自定义模型的重要性
在 AI 编程工具的实现路径上,Cursor 选择了构建一个完整的 IDE。
Q: 面对AI编程工具的不同发展路径,例如纯模型或插件形式,Cursor为何坚定了构建一个完整IDE(集成开发环境)的道路? A: Michael Truell :“我们关心的是让人类控制所有的决策。我们总是试图对当今的技术水平保持强烈的现实主义态度。我们从不想运送任何对我们无用的东西。如果你相信编程将通过这些模型进行,并且编程行为将在未来几年内发生很大变化,并且现有编码环境的可扩展性非常有限,那么你就必然需要控制整个应用程序。”
一个令人意外的发现,是自定义模型在 Cursor 中扮演的关键角色。
Q: 您提到“Cursor 中的每个神奇时刻都以某种方式涉及自定义模型”,这似乎与不进行模型开发的初衷相悖。能否分享这个转变的原因及自定义模型的作用? A: Michael Truell :“我们开始时绝对没有想到要进行任何我们自己的模型开发。但事实上,我们做了大量的模型开发。此时,Cursor 中的每个神奇时刻都以某种方式涉及自定义模型。我们使用自己的模型,有时是为了服务于基础模型由于成本或速度原因根本无法服务的用例,例如自动完成。我们发现专门针对该任务的训练模型取得了大量成功。我们也会在大型模型的输入端和输出端使用自定义模型,例如进行代码库搜索或填充细节。这是一种模型集合(model ensemble)的策略。”
五、在喧嚣的 AI 时代保持专注与持续创新
AI 领域发展迅猛,新概念、新模型层出不穷。
Q: AI领域充斥着各种新概念和新模型,Cursor 团队是如何在这种环境下保持专注,并持续创新的? A: Michael Truell :“我认为招聘是其中很重要的一部分,如果你招聘到有正确态度的人。你应该聘用具有正确性格的人,那些不太关注外部认可的人,更专注于创造真正伟大的东西的人。我们从 2021 年到 2022 年以来一直在专业地从事这方面的工作,并且一直在研究人工智能,我们刚刚看到了来来往往的巨大变化。其中极少数的东西真正会影响业务。所以我认为我们已经建立了一点免疫系统,并且知道什么时候发生对我们来说真正重要的事件。”
六、给 Cursor 新用户的建议与工程师的未来
对于新用户和整个工程师群体,Michael 也有他的独到见解。
Q: 对于刚刚开始使用 Cursor 的新用户,您有什么建议能帮助他们更好地发挥工具的潜力? A: Michael Truell :“Kerser 的成功很大程度上取决于对模型功能的了解。我会建议不要那么偏向于尝试让模型一次性完成所有事情。相反,我会将事情分解成小块,这样你只需指定一点点,就可以做一点点工作。同时,我也鼓励人们,特别是在一个安全的环境中(比如副项目),明确地尝试失败,并尝试发现这些模型的极限,雄心勃勃地去尝试。”
Q: 一个普遍的疑问是,随着AI编码能力的增强,工程师的角色是否会被削弱甚至取代?您对此有何看法? A: Michael Truell :“我们希望人类能够掌控一切,即使在最终状态下,让人们控制一切也是非常重要的。你需要专业人士来做这件事,并决定软件的外观。工程师将能够做更多的事情。对软件的需求是非常持久的。如果你可以将其(软件构建成本)降低几个数量级,我们就会有大量的更多的东西可以用在电脑上。在很长一段时间内,对工程师的需求实际上会更多。” Michael 最后总结道:“我们正处于一场将产生极其深远影响的技术变革之中,它将比互联网更具影响力。这需要几十年的时间,还有很多令人惊叹的工作要做。” 而像 Cursor 这样,致力于通过 AI 自动化和增强特定知识领域工作,并构建底层技术和产品体验的公司,将在推动这场变革中扮演至关重要的角色。
总结
Michael Truell 描绘了一幅“代码简易,意图主导”的未来图景。
在这幅蓝图中:
- 编程的革命:软件构建将从繁琐的“代码编写”进化为高效的“逻辑设计”。工程师不再是代码的奴隶,而是用接近自然语言的方式指挥 AI,点亮“代码之后”的世界。
- 工程师的新灵魂:AI 时代,工程师的核心价值不再是敲击键盘的速度,而是无可替代的“品味” (Taste)——对“何为卓越软件”的深刻洞察与精准判断,这决定了产品的灵魂。
- Cursor 的野心:Cursor 不甘做 AI 浪潮中的一叶扁舟或改良插件,它选择构建完整的 IDE,并以**“模型合奏”的独特策略(自定义模型+基础模型)为引擎**,旨在成为定义下一代编程交互方式的“操作系统”。
- 未来的号角:Michael 掷地有声地预言,AI 将掀起一场比互联网更为深刻的技术革命。在这场变革中,能够驾驭 AI、以“品味”驱动创新的工程师,不仅不会被取代,反而会因为能创造更大价值,迎来职业生涯的“黄金时代”。