CursorCEO最新专访称五年后编程全由AI完成
作者:互联网
2026-03-28
在AI编程领域异军突起的Cursor,凭借9亿美元融资和开创性的"vibe coding"理念,正在重新定义软件开发方式。这个估值近百亿的明星产品背后,蕴含着对编程未来的深刻思考。

能在「套壳」的赛道上,真正闯出名堂,过程总比表象来得更艰辛。在做AI编程这个业务之前,Cursor的初创团队曾经在其它更硬工程的领域兜兜转转,直到最后意识到:创业太难了,还是要做点自己喜欢的。
Cursor CEO Michael Truell作客YC的播客节目,分享了两次创业以来的经验,他重申了那个听起来有点陈词滥调,但总是有用的理念:
毫不怀疑,永远坚信,直到时间证明你是对的。
下文为访谈内容,经编译及删减。

Garry Tan:
Garry Tan:
所以有些人会说这就是我们今天所拥有的——你描述你想要什么,然后它就会出现。我们达到你真正想去的地方了吗?
Michael Truell:
我们正在看到事情真正发生变化,在较小的代码库中,在一小部分软件工作人群中,感受到变化最大。我们已经看到人们在代码之上迈向更高的抽象层次。
但我认为还有很长的路要走。我认为vibe coding或编程的整个想法,如果不真正查看代码并理解它,它就不会真正起作用。如果你现在要处理数百万行代码和数十或数百人在多年的时间里从事某件事情,你不能避免思考代码。
我们的主要重点是帮助专业程序员、面向那些以构建软件为生的人。在这些环境中。人们越来越多地使用AI进行编程。我们看到有人使用AI编写40%到50%的Cursor内生成的代码行,但这仍然是一个读取AI生成的所有内容的过程。因此,我们需要跨越的一个重要鸿沟是产品。我们将会达到一个不再是生产力工具的阶段,它可以帮助你阅读、编写、理解代码。
Garry Tan:
有一些初创公司显然是从零行代码开始的,所以这好像很容易。你觉得有没有一个界限,在那之上,仅仅是vibe coding就不太够了?
Michael Truell:
如果打算让代码在很长一段时间内保持稳定,那么我们绝对不建议您使用vibe coding。我认为,当你是几个人的初创公司时,并试图弄清楚你在做什么时,开发的一个特点通常是:代码只能存在数周。
现在,我们正处于这样一个阶段,AI正在为你提供帮助,对吗?要么将任务委托给人工智能,对它们说:去帮我做这件事,去回答这个问题。
编程有时候是非常可预测的,当你只是在旁边观察某人工作时,你知道,他们接下来10分钟、15到20分钟的工作内容。所以这种标签页的形式可以发挥很大作用。而且这种委托给另一个人的代理形式也可以发挥很大作用。
一旦这些开始变得成熟,对于25%、30%的专业开发工作,可以完全端到端地依赖这些工具,而不用真正去关注具体细节。那么接下来需要弄清楚的是,关于如何让这些在现实世界中真正发挥作用。
如果我们是一个帮助人类将头脑中的想法转化为屏幕上内容的工具,那么给人们对最细微细节的控制权总是很有帮助的。这是我们面临的产品挑战之一:你应该总是能够编辑逻辑中非常具体的部分。
我认为一个有用的用户界面是将软件的逻辑写下来。然后你可以指向逻辑的各个部分并实际编辑它们。但是如果我们达到一个你不必太关注代码的地步,那个写下来的软件逻辑版本就必须变得更高层次。
我们对此感到兴奋,在让代理工作起来之后,在让标签页形式变得非常成熟之后,AI是否真的会改变编写和查看编程语言的含义?

Garry Tan:
是跟上下文窗口有关吗?一旦你超过大约100万到200万个token,甚至我觉得直到最近100天我们才获得了可用的200万token长度,这是一个阶段。一旦你的代码库达到一定规模,就必须使用RAG(检索增强生成),它有不完整的上下文,然后就无法做到人类程序员能做的事情?
Michael Truell:
是的,我认为在agent达到人类水平方面存在许多瓶颈。上下文窗口方面肯定是一个问题,如果你有1000万行代码,那大概是1亿个token,既要有一个能够实际摄取这些内容的模型,又要让它具有成本效益,然后不仅仅是要有一个能够将这些内容摄取到其权重中的模型,还要有一个能够有效关注那个上下文窗口的模型。这很复杂。
我认为这是这个领域需要解决的问题。而且这不仅仅是代码库的问题。这也是一个持续学习的问题:了解组织的背景和过去尝试过的事情,以及让模型真正持续学习某些东西的问题,这是我认为这个领域仍然没有很好解决方案的问题。训练这些模型的机构缺乏真正良好的长期上下文数据,所以我认为这将会很棘手。但是持续学习和长期的背景知识绝对是瓶颈。
在网上有一个关于过去一两年在最大时间长度方面进展的惊人图表。AI能够在一个任务上运行的时间已经从几秒钟增加到——我不知道这些数字实际上是如何得出的但有人声称,一些最新的模型可以达到一个小时。当然不同模态还存在问题,所以要成为一个软件工程师,你需要运行代码然后处理输出。
所以计算机使用对于代码的未来将是重要的,能够运行代码,能够查看Datadog日志并与人类使用的那些工具进行交互。有很多我们将不得不面对的已知问题,还有很多我们将不得不面对的未知问题。
然后我要指出的一件事是,我认为仅仅有一个文本框来要求软件更改的用户界面是不精确的。所以,如果你关心人类能够控制屏幕上显示的内容,你就需要一种不同的界面方式让他们进行交互。
一个潜在用户界面是编程语言的演进,变成更高层次的东西。另一个可能是用户界面的直接操作,能够指向屏幕上的东西并说,哦,变这个,或者自己调整这些值。

Garry Tan:
这似乎是一堆刚刚冒头的东西,对吧?模型似乎没有明确的美学感知,所以也许这个需要人类设计师能够看到。
Michael Truell:
看到它们在美学方面有所改善是很有趣的。我们的理解是,你教这些模型在美学等方面做得更好的方式,并不像你教人类那样。它是通过收集大量数据,并对它们进行强化学习。这就是你在这个任务中的教学方式。这是一项足够多的人关心的任务,你可以支付所有这些的成本,你可以去训练并将其融入基础模型中。
Garry Tan:
因此,考虑到每个人都在建设的未来,而你无疑是站在前沿的领导者,你认为未来作为一名软件工程师,什么是不可替代的或类似的基本要素?是审美吗?
Michael Truell:
人们通常在思考软件的视觉方面时会考虑这个问题。我认为软件的非视觉方面也需要审美:关于逻辑
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
OpenClaw 真正的效率开关,不是 Prompt,而是多会话和子代理
10款免费AI语音输入工具与软件 轻松实现语音转文字
MCP 协议深度解析:构建 AI Agent 的「万能接口」标准
WorkAny Bot 云端AI Agent工具采用OpenClaw框架构建
Anthropic 的 Harness 启示:当 AI Agent 开始「长跑」,架构才是真正的天花板
SkyBot由Skywork研发的云电脑AI助手
AI Agent 智能体 - Multi-Agent 架构入门
Nano Banana 2 国内使用指南 LiblibAI 无需翻墙教程
一文搞懂卷积神经网络经典架构-LeNet
一文搞懂深度学习中的池化!
AI精选
