“氛围编程”已是过去式?Karpathy 揭示软件新未来

6 阅读3分钟

Andrej Karpathy 认为大型语言模型已让“氛围编程”过时,提出“代理式工程”:由代理而非人直接编写代码,人类负责监督,提升软件质量。

译自:Vibe coding is passé. Karpathy has a new name for the future of software.

作者:Darryl K. Taft

氛围编程的提出者回来了,这次他谈论的是“代理式工程”。

Andrej Karpathy 去年同期普及了“氛围编程”一词,现在表示大型语言模型(LLM)已经变得非常智能,以至于氛围编程已经过时了。

Karpathy 在上周于 X 上分享的帖子中写道:“今天(1年之后),通过 LLM 代理进行编程正日益成为专业人士的默认工作流程,只是需要更多的监督和审查。”“目标是从使用代理中获得杠杆作用,但又不损害软件质量。”

Karpathy 在帖子中表示,许多人试图为这个概念起一个更好的名字,以区别于氛围编程。

Karpathy 写道:“就我个人而言,我目前最喜欢的是‘代理式工程’:‘代理式’是因为新的默认是 99% 的时间你不再直接编写代码,而是协调执行代码的代理并进行监督——‘工程’是为了强调其中包含艺术、科学和专业知识。”

此外,他说代理式工程是人们可以学习和提高的技能。

Karpathy 写道:“到 2026 年,我们可能会看到模型层和新代理层都将持续改进。”“我对这两者的结合以及又一年的进步感到兴奋。”

氛围编程

去年——准确地说是 2025 年 2 月 2 日——Karpathy 在 X 上发帖称:“有一种我称之为‘氛围编程’的新型编程方式,你完全沉浸在感觉中,拥抱指数级增长,甚至忘记代码的存在。这之所以可能,是因为大型语言模型(例如,带有 Sonnet 的 Cursor Composer)变得太好了。”

在这篇最新的帖子中,他称一年前的那篇帖子为“一个灵感乍现的随手推文”,是他没有多想就发出去的。

他写道:“但不知为何,它在合适的时机为一个许多人同时感受到的事物创造了一个恰当的名字,所以我们看到:氛围编程现在被我的维基百科提及,成为一项重要的模因‘贡献’,甚至它的文章也更长了。”

他在关于去年的最新帖子中指出,“当时,LLM 的能力还不够高,你主要会将氛围编程用于有趣的随手项目、演示和探索。它很有趣,而且几乎奏效了。”

2023 年,Andrej Karpathy 称英语是最热门的新编程语言,并在此基础上阐述了他对人工智能世界和在编程中使用自然语言的愿景,普及了“氛围编程”一词。

软件正在编写软件

分析师 Holger Mueller 在 2023 年 Constellation Research 的一份报告中写道,编写代码的开发者功能将在未来五年内逐渐消失,并可能在 15 年后完全消失。

报告称:“更重要的是,这种情况将使开发者摆脱掌握代码的需要,因为主要的输入将是语音而不是键盘。语音作为输入比任何打字都更快、更高效,但关键的创新在于软件正在编写软件。”

他说,这将大大扩大能够构建应用程序的人数。

报告写道:“实际上,从键盘到语音,从代码到自然语言(NL)的转变意味着可以构建更多的软件,更多的商业用户将能够掌控自己的自动化命运。”

在去年的一次采访中,Mueller 告诉 The New Stack,他能够通过简单的语音和打字来使用微软的 Power Platform 和 ChatGPT 创建应用程序。他当时正在进行氛围编程。