ㅤ
对于 Cognition 而言,软件工程的未来并非人类工程师与 AI 智能体之间的零和游戏。这是人类与 AI 的合作,利用双方的优势打造更高效、更强大的工程团队。
Scott Wu 是 Cognition 的联合创始人兼首席执行官。作为一个在路易斯安那州长大、擅长数学和编程的孩子,Wu 在二年级时参加了他的第一个数学比赛,并在 12 岁时学会了编程。他在国际信息学奥林匹克竞赛中获得三枚金牌,并于 2011 年获得 MATHCOUNTS 冠军。在大学期间,他代表哈佛参加了 2016 年国际大学编程比赛。他于 2017 年创立了第一家公司:Lunchclub,一个基于 AI 的社交平台。2022 年离开 Lunchclub 后,他联合创办了 Cognition。
我们最近在《Cheeky Pint》播客中采访了 Wu。这里,我们摘录了部分对话内容,突出他对当今 AI 编程现状的看法,以及 AI 智能体对传统软件工程岗位潜在影响的看法。我们还听取了他对 AI 行业整体增长轨迹的见解。本视频采访经过删减以保证篇幅和清晰度。点击这里观看完整节目。
给我们讲讲 Devin。您的 AI 编程智能体与现有的编程助手有何区别?
Wu:从宏观层面来看,我们希望构建软件工程的未来。
过去我们一直是 IDE 范式——GitHub Copilot 就是这一模式里广为人知的开创者。在这种模式下,您在键盘上敲代码,助手只是让您写得稍快一些,提供一些工具、快捷键等。
而 Devin 则是一种截然不同的范式,我称之为异步体验:您拥有一个智能体,并把任务委派给它。因此 Devin 天然就是在工单级别或项目级别运作的:比如您在 GitHub 上有某个问题,只需要在 Slack、Linear 或 Jira 里 @Devin,它就会自行开始处理。
Devin 今天完成这些开发任务的能力如何?
Wu:我们如今喜欢称 Devin 为初级工程师。我们通常看到有人用 Devin 处理一些简单的功能请求和修复。Devin 还承担了许多工程工作中常见的重复性和繁琐任务——迁移、现代化、重构、版本升级,或测试和文档编写。软件工程师竟然要把大把时间花在修复 Kubernetes 部署这类事情上,这实在太不可思议了。
全球每家企业都在试图厘清 AI 编程带来的影响。您如何看待它对生产力提升的幅度?而且这种影响真的可以量化衡量吗?
Wu:是的,绝对是。事实证明,逐步转向智能体会有很大帮助。而智能体的工作流程很大程度上是帮您完成任务。所以无论是 Jira 工单还是迁移,您通常能大致知道需要多少工程时间。现在智能体开始端到端地完成整个流程。影响更明显,因为您不再需要进行迁移。您五分钟内审核了 PR,一切都完成了。
从宏观层面来看,我们希望构建软件工程的未来。
跟我谈谈收购 Windsurf 这件事吧。我听说这笔交易谈得非常快。
Wu:我们和所有人一样,是周五才得知谷歌与 Windsurf 正在洽谈交易的消息。当晚我们就主动联系了对方,开始沟通,并且意识到:如果要做成这件事,就必须在周一前准备好。
于是我们决定:“好吧,如果要推进这件事,整个周末都得连轴转。”周六我们就达成了意向约定,周日晚上全员通宵处理法律相关事宜,最终在周一早上九点正式签署了协议。整个过程非常刺激。
之后我们发现双方协同性极佳:Windsurf 的核心研发与产品工程团队去了谷歌,但其他所有职能部门都完整保留了下来。而我们 Cognition 不管怎么说,在打造核心研发和产品工程团队上做得不错,但在其他职能板块的扩张上相对滞后。我们当时就知道,这里面会很有趣。
AI 行业由完全不同的层级构成:数据中心、模型实验室,再到应用层。展望未来 5 到 10 年,您认为哪些层级的竞争会加剧?哪些会减弱?
Wu:每次我这么说,大家都会打趣我,但我真心认为每一层级都会发展得非常好。
价值会流向每一个具备显著差异化优势的环节:比如英伟达和台积电,只要双方彼此需要、相互依存,它们就会一直表现出色。这种逻辑在整个产业链里同样成立。在我看来,各个层级所要解决的问题截然不同,并且都拥有相当突出的独特性。
例如,Cognition 唯一关心的就是构建软件工程的未来。所以每个人都有自己的 DNA,也有自己擅长的领域。
例如,Cognition 唯一关心的就是构建软件工程的未来。所以每个人都有自己的 DNA,也有自己擅长的领域。
我很好奇您认为 AI 的经济基础设施应该是什么样子?
Wu:当然,从按席位定价转向按用量定价无疑是一大重要转变。另一个让我印象深刻的重要趋势是,一个完整的智能体经济生态也将应运而生。
我们现在会用 Devin 点 DoorDash 外卖、在亚马逊下单——我们只需要在 Slack 里说:“嘿,@Devin,能帮我们再买些白板吗?”还有一件很有意思的事:我们让 Devin 跟航空公司交涉,为一趟取消的航班申请退款。Devin 先是和网站智能体沟通,最后直接说:“这样解决不了问题,我现在要转接人工。” 最终 Devin 成功拿到了退款。
如今,越来越多的智能体在浏览互联网,而当前的行业规则仍然是:大量操作仅限人类完成,非人类主体无权执行。未来我们很可能需要建立更完善的权限委托体系,明确允许智能体代用户完成各类事务。
您打算何时聘用最后一名人类工程师?
Wu:这是个好问题。我在这里要区分一下,我认为未来大约两三年或四年内,我们会停止将代码作为主要界面。基本上,成为软件工程师其实就是告诉您的电脑该做什么。
您的意思是说,两到四年后,软件工程师在日常工作中不会真正关注代码,就像他们今天不看汇编语言一样?
Wu:没错。他们会做很多架构决策,但大多数情况下不会直接看代码本身。那时,工作岗位显然会发生很大变化。但如果说有什么变化,我认为我们会有更多的软件工程师,而不是更少。
人们总在谈论杰文斯悖论及其与 AI 的关联,而在软件领域,这一规律体现得最为淋漓尽致——毕竟,我们对更多代码、更多软件的需求似乎永远没有尽头。
人们总在谈论杰文斯悖论及其与 AI 的关联,而在软件领域,这一规律体现得最为淋漓尽致——毕竟,我们对更多代码、更多软件的需求似乎永远没有尽头。