在ChatGPT引发的AI风暴中,编程领域正经历一场前所未有的变革。AI不再仅仅是辅助工具,而是正在深刻改变编程本身。在最新一期的《Decoder》节目中,Platformer创始人Casey Newton与Anysphere联合创始人兼CEO Michael Truell深入探讨了这一变革背后的机遇与挑战。
年仅25岁的Michael Truell,是Anysphere的联合创始人兼CEO,他带领团队成功推出了全球最受欢迎的AI编程工具之一——Cursor。Truell是一位典型的MIT毕业生,但与许多同行不同,他并不相信通用人工智能(AGI)会在短时间内出现,也不认同“加大模型参数就能实现AI神明”的观点。他认为,未来AI将逐步改变人类的工作流,特别是在编程领域。
Cursor不仅仅是一个智能补全代码的集成开发环境(IDE),其核心理念是将编程从纯粹的技术操作转变为与AI合作的创作过程。在这种新模式下,程序员不再是埋头苦干的“代码工人”,而是充当任务设计师的角色,指导AI代理完成复杂的软件构建工作。Truell表示,未来的编程语言可能不再局限于传统的低级语言,而是成为一种更高阶、更抽象、能够直接与AI交互的“人机对话语言”。
Truell强调,AI进步的真正关键不在于突破性的技术飞跃,而在于如何将其逐步融入具体工作场景,帮助人类提升工作效率,同时保持人的创造性和判断力。他认为,AI不会一夜之间取代人类,而是通过长期的、渐进式的提升,逐步改变我们与技术交互的方式。对于那些期待AGI会像电影中那样突然改变世界的人,Truell提出了反思:技术的发展从不会一蹴而就,真正的改变是由无数微小的创新和优化积累而来。
然而,这也引发了关于AI在编程领域潜力和边界的深刻讨论。随着Cursor这类工具的崛起,软件开发的角色和门槛是否会因此彻底改变?在未来,普通人是否也能像使用Midjourney一样,用简单的指令生成代码,而不需要掌握传统的编程语言?Truell对此表示,虽然AI能帮助我们更高效地完成工作,但这并不意味着编程的“专业性”会消失。相反,随着AI承担更多基础性任务,程序员将更多地转向设计任务和系统结构优化,这要求他们具备更高层次的判断力和战略思维。
在节目中,Newton还询问了Truell关于Cursor的具体功能。Truell解释称,Cursor主要有两种工作方式:一种是“预测型协助”,实时观察用户的操作,预测并补全代码;另一种是“任务委派”,用户可以将小任务交给Cursor,让它独立完成。Truell透露,Cursor的Tab模型每天执行的推理调用次数已超过10亿次,是目前世界上“写生产级代码最多”的语言模型之一。
Truell还分享了Anysphere的创业历程。最初,他们尝试在CAD领域应用AI,但发现这并不是他们的专长。在做了六个月CAD后,他们决定回归编程领域,打造“AI时代下最好的编程方式”,Cursor由此诞生。Truell表示,他们受到GitHub Copilot的启发,认为AI在编程领域的应用潜力巨大,因此决定投入全部精力开发Cursor。
当被问及为何Cursor能让程序员产生“用了就回不去”的感觉时,Truell表示,这主要是因为AI在编程领域的应用已经取得了显著成果,能够实实在在地帮助程序员分担工作。同时,编程领域也特别适合用AI来做事,因为编程是基于文本的,而文本正是当前大语言模型最擅长处理的形式。编程结果可验证,这使得AI能够通过试错优化快速成长。
Truell还谈到了非程序员使用Cursor的现象。他表示,虽然Cursor的核心目标是服务专业工程师,但随着AI编程能力的提升和代码抽象层级的提高,非程序员也越来越容易上手。未来,写软件可能会变得越来越普及和容易,但要达到“人人都能写专业软件”的水平还有一段路要走。
在谈到AI编程的未来时,Truell表示,虽然AI在编程领域的应用已经取得了显著成果,但要实现完全由AI独立完成编程工作仍有很多技术瓶颈需要突破。他认为,未来的AI发展将是渐进式的,而不是一蹴而就的。他们希望Cursor能够在特定工作场景中做到极致,从而推动整个编程行业的进步。
在节目的最后部分,Newton询问了Truell关于Anysphere公司规模和未来规划的问题。Truell表示,他们倾向于建立一个小而精的团队,但考虑到正在解决的问题跨度很大,未来几年团队规模肯定还会继续扩张。他们希望建立一家真正影响深远的科技公司,团队人数不超过2000人。目前,Anysphere大约有150名员工,主要分为技术与研发部门和市场与客户运营部门。
当被问及做决策的方法论时,Truell表示没有统一的模板,但公司内部有一些通用做法,如尽量把决策下沉、按影响程度区分决策策略以及决策透明等。他还谈到了招聘的重要性,表示会亲自参与招聘过程,确保吸引顶级个人贡献者加入公司。
在谈到最近关于meta“高调挖人”的报道时,Truell表示这对他们招聘的影响并不大。他们吸引的是那些希望参与一个高度专注、节奏迅速的小团队的人,愿意解决真实世界的问题并深入技术底层。他们相信,只要能够实现用AI重新定义编程方式的目标,就能为整个编程行业带来进化,并为其他垂直领域带来巨大的启发。