在2025年12月之前,AI编程与之后的编程相比截然不同。
这一观点是由Vibe Coding的提出者Karpathy提出的。
要准确描述过去两个月里AI对编程的影响并不容易。这种变化不是渐进式的,而是在去年12月份发生的突然转变。
作为最积极采用AI编程技术的程序员之一,Karpathy承认,在去年12月之前,尽管Coding Agent有不错的表现,但实际上并没有多大用处。
然而从12月份开始,一切发生了改变:模型的质量大幅提升,具备更强的一致性和可靠性,可以处理复杂且耗时的任务。这种变化已经彻底颠覆了传统的编程工作流程。
这番话再次触动了许多程序员的心弦,帖子的浏览量接近一百万次的同时,大家纷纷表示赞同。
著名程序员、Ruby on Rails的作者David Heinemeier Hansson也表示支持:
在我40年的计算机使用经历中,从未见过如此快速且重大的变化,这无疑是最有趣的变化之一。
Karpathy在上个月提出的另一个观点也被广泛引用:
目前,英语已成为最热门的新编程语言。
Karpathy通过一个具体实例来阐述这种变化的影响。
上个周末他打算在家里搭建用于分析监控视频的仪表盘。于是他对Coding Agent说:
这是我DGX Spark本地服务器的IP地址和登录凭据,请使用这些信息进行配置,安装vLLM、下载并测试Qwen3-VL模型,并建立一个用于视频推理的服务端点。同时创建基础Web UI界面,完成所有功能的测试工作,在systemd中设置服务,记录内存使用的笔记,并为我编写一份Markdown格式的工作报告。
然后他就放手让Agent自行处理任务了。
结果,Agent在短短30分钟内完成了从编写代码到调试、配置服务直至生成工作报告的整个流程。
在这个过程中,尽管遇到了一些问题,但Agent都能自己上网查找解决方案并顺利解决它们。
如果放在三个月前,这样的任务通常需要花费一整周末的时间来完成。但现在只需启动任务后放手不管,30分钟后即可收到结果。
Karpathy总结道:
编程正在被重新定义。过去那种直接在编辑器里写代码的时代已经结束。如今,你需要做的是启动AI代理,并给它们分配任务,同时还需要管理和审核这些任务的执行情况。最重要的事情是提升抽象层次,搭建长期运行的工作协调系统,并为它们配备合适的工具、记忆和指令,以便高效地管理多个并行运行的代码实例。“agentic engineering”领域目前能够实现巨大的杠杆效应。
Karpathy并不否认Coding Agents仍存在不足之处,需要程序员适当分解任务并在边缘问题上给予指导。但他认为“软件行业‘按部就班’的时代已经过去”,重构时刻已经到来。
△AI生成
对于新时代的到来,软件工程师们又将何去何从?
Karpathy与网友讨论了这个问题。他认为技术过硬的程序员不会被淘汰,反而可能实现技能上的倍增效应。
有评论者指出,在人工智能时代,优秀的编程人员的批判性思维和审美能力会变得更为重要。
下面附上Karpathy原文的全文翻译:
要准确描述过去两个月AI对编程的影响并不容易:这并非是逐步推进的变化,而是在去年12月发生的突变。尽管有一些进展值得注意,但在我的看法中,Coding Agents在去年12月之前实际上并没有真正发挥作用,但从那之后情况改变了——模型质量有了显著提高,并具备了更强的一致性和稳定性,可以完成大型且耗时的任务。这种变化的力度已经足以颠覆传统的编程工作流程。
比如说,在上周的一个周末里,我计划在家里搭建一个用于分析监控视频的仪表盘。于是我对Coding Agent发出指令:“这是我的DGX Spark服务器的本地IP地址和登录凭据,请使用这些信息进行配置,安装vLLM、下载并测试Qwen3-VL模型,并建立一个用于视频推理的服务端点。同时创建基础Web UI界面,完成所有功能的测试工作,在systemd中设置服务,记录内存使用的笔记,并为我编写一份Markdown格式的工作报告。”
接着Agent开始执行任务,大约花费了半小时的时间。期间它遇到了几个问题,但都自行上网查找解决方案并一一解决了它们。整个过程包括编写代码、测试调试、配置服务以及最后带着工作报告返回给我。这些工作如果放在三个月前可能需要整整一个周末才能完成,而现在只需启动任务然后等待30分钟即可。
编程正在被彻底改变。不再像过去几十年那样在编辑器中输入计算机代码的时代已经结束。现在,你需要做的是启动AI代理,并用英语向它们分配任务,同时并行管理和监督这些工作的执行情况。最大的突破在于如何提高抽象层次,构建长期运行的工作协调系统,并为它们配备所有正确的工具、记忆和指令,从而高效地管理多个并行的代码实例。“agentic engineering”的杠杆效应目前非常高。
当然它并不完美。仍然需要高水平的方向指引、判断力、品味、监督、迭代以及创意提示等能力的支持。在某些场景下效果更佳(例如任务定义明确且功能易于验证/测试的情况下)。关键在于培养直觉,学会以正确的方式拆解任务,并在边缘问题上给予帮助。在我看来,当前的软件开发已经不再是“照常营业”的阶段了。
另外值得一提的是,在去年12月之后,AI编程领域究竟发生了什么:
2025年11月19日,谷歌发布了Gemini 3系列。
2025年11月25日,Claude Opus 4.5版本发布,重点在于编码、代理和计算机使用功能。而仅仅两个月后,在今年2月初,4.6版也问世了。
2025年12月12日,GPT-5.2系列推出,同样强调“代码能力的新纪录”。Opus 4.6发布当天,OpenAI迅速回应:发布了GPT-5.3-Codex。
而春节期间最热门的话题——OpenClaw,也是在去年年底这段时间开始测试,并在今年1月份一炮而红……
△AI生成
不论你之前是否尝试过AI编程技术,或许现在正是体验它的最佳时机。
目前已有不少公司在招聘时增加了对AI Coding技能的关注。
参考链接:
https://x.com/karpathy/status/2026731645169185220
— 完 —
