原文引用:
Cognition CEO斯科特・吴是个不折不扣的代码爱好者。他自幼投身国际信息学奥林匹克竞赛(IOI) 赛场,成长为一名世界级程序员。如今,他正致力于打造一款AI智能体,其核心目标是培养更多、而非更少的人类工程师。Cognition 这家人工智能实验室的核心研究方向聚焦于推理技术。近期,Cognition团队发布了人工智能软件工程师 Devin ,这款产品已能逐步独立完成端到端的完整任务。
在本期节目中,斯科特・吴探讨了团队为何要为 Devin 设计一套模拟 “旁观工程师工作” 视角的用户界面,以及这种透明化设计如何助力产出更优质的结果。斯科特阐述了自己的观点:为何 Devin 有望推动全球人类工程师的数量增长,同时分析了随着行业角色的演变,软件工程师未来需要聚焦的核心能力。此外,他还分享了自己打造Cognition团队的思路,并坦言,公司的发展之路才刚刚起步。《No Priors》
原文总结:
{"highlight":[{"answer":"好的。Cognition成立于11月左右。最初的团队成员很多来自我在数学和编程竞赛社群的朋友。我们都曾参与过那些竞赛,但后来各自在AI领域有了不同的经历。我创办了一家叫Lunch Club的机器学习公司,运营了大约五年。团队里的其他人,比如联合创始人沃尔登(Walden)参与了早期Cursor的开发,另一位联合创始人史蒂芬(Stephen)是Scale AI的早期工程师之一。我们整个创始团队都是这样——从小就热爱数学、编程和解决问题,过去五到十年又都在不同的AI及相关公司积累了经验。一方面,代码在我们心中有着特殊的地位;另一方面,我们确实认为代码领域有很多可做的事情。我甚至可以说,过去二三十年世界的大部分进步都来自软件。想想看,世界各地对软件工程的需求只增不减,每家公司都在招聘更多软件工程师,每个人的想法都比实现它们的时间多。我们真的觉得在加速代码开发方面有很多事情可以做。","question":"你提到的很多经历似乎都影响了你在Cognition的工作以及Devin的研发,因为Devin发布时,很多人看到了如今本不可能实现的功能,而很多人原本在等待大型语言模型或基础模型的下一步突破。能多说说Cognition和Devin是什么,它们如何运作,以及你如何在“重新思考当下可能性”的背景下看待它们吗?"},{"answer":"当然可以。Devin是一个AI软件工程师。我的意思是,它完全能够像人类软件工程师一样自主做决策。显然,编写和编辑代码是其中很大一部分,但它还能使用命令行、浏览器,阅读文档,部署、测试、调试等等——所有这些Devin都能自主完成。你可以给Devin一个简单的提示,告诉它你想构建什么,它就会从头到尾完成整个过程。你也可以与Devin交互,查看它正在关注什么、处理什么,并给出反馈。所以它的设计理念很像你在旁边看着另一位工程师工作,能够看到他们的操作并进行指导或提供反馈。","question":"对于那些还没看过演示的人,能否描述一下Devin目前能做什么?"},{"answer":"我认为从长远来看,比如5到10年,我们所说的“软件”会发生很大变化。我们将Devin以及相关技术视为下一代人机界面——10年后,人们可能会回顾过去,觉得“天啊,以前居然要学那么多深奥的语言,还要处理那么多堆栈跟踪,才能和电脑交流,太疯狂了”。归根结底,今天的软件工程是一门关于如何与电脑协作、让电脑按你意愿工作的学科。我认为未来软件工程的发展方向是:世界各地的软件工程师都能把所有时间花在问题中真正有趣的部分——拿到任何问题,确定解决方案的形式和具体内容。而从需求到代码实现的所有细节工作,包括考虑各种情况、边界条件、流程、架构等,都将由Devin这类工具解决。真正令人兴奋的是软件的需求如此巨大——世界上有3000万软件工程师,但仅占总人口的0.4%。让这些人能做更多事,同时让更多人能够使用软件,这是我们非常期待的。在未来一两年,显然会有很多广泛的变化。我认为那些积极使用AI、适应这种AI原生趋势的软件工程师,很快就能提升自己的效率,完成更多工作。现在是AI领域非常有趣的时代,各种技术都在进步,硬件越来越好,基础模型不断改进,智能体相关工作也在持续优化,所以我认为变化会非常快。","question":"你认为这一切会如何发展?比如展望未来一两年,再到五年,你觉得像Devin这样的智能体将编写多大比例的代码?软件工程师的工作方式会发生哪些变化?包括短期和长期的。"}]}