AI的软件3.0时代,是程序员的春天还是噩梦?

作者: 智享AI发布日期: 2025/6/21阅读时间: 3分钟
AI的软件3.0时代,是程序员的春天还是噩梦? 封面图

前几天,特斯拉前AI总监、AI大神Andrej Karpathy在YC创业学校做了一场演讲。他说了一个让程序员感到背后一凉的新概念:我们正进入软件3.0时代,以后写代码可能就像聊天一样简单了。

图片

我第一次听到这句话的反应可能和你一样:“真的假的?写代码还能变得跟聊天一样?!”,但实际上随着我对用ai一年多的使用,用ai开发了各种各样的项目,比如最近搞的ai导航网站中的自动化新闻发布功能,完全不用自己动手就开发好了,感兴趣可以导航网站看下,很像样:AI完全指南|AI资讯 | AI吐槽,我就知道,后续写代码是真的要变天了。

要理解“软件3.0”,得先看看过去的软件开发模式。

最早的程序员,整天对着电脑黑屏绿字敲命令。一行一行地写汇编,那时候那汇编可真是恶心啊,好久不写了,有人还知道这两行啥意思吗?

CMP AX, BX

JE Equal_Label ;

那时候一个bug能让你掉几根头发。这叫软件1.0:程序员写代码,电脑听命令。

后来AI来了,大家进入软件2.0时代。你不用一条一条地写规则了,直接拿数据喂AI,神经网络自己学着干活。比如你想让AI认出猫,不用自己写算法去告诉它猫长什么样,只需给它看十万张猫的图片,它自己慢慢悟出来。

但软件2.0的麻烦是:你还是得搞大量数据,训练模型成本也不低,一般人玩不转。这里我倒是觉得像java、python这类面向对象的语言就算是软件的2.0时代,编程语言越来越面向高层,面向人类,这就是进步啊。

软件3.0,才是真正人人都能用起来的革命。

Karpathy说,这次软件范式革命的核心在于“自然语言”:你不用敲一行代码,也不需要训练模型,你只需说出你想要什么,AI就帮你自动搞定。其实我觉得还不够,我理解软件3.0的时代,所有的编译器就内置ai,可以直接解释中文、英文等自然语言,你写一个判断:如果AX和BX相等的话,你就跳到Equal_Label去,甚至比这个还白话,我还没想出来。

不过,现在开发确实快多了,以前开发一个网页,你得花好几个小时敲HTML、写CSS、调试JavaScript,现在你只要一句话:“帮我做个带邮箱和密码的登录页面”,AI马上给你代码,顺便帮你调好。

听起来有点玄幻,但类似工具已经来了:比如基于大语言模型的Cursor,它能自动生成代码、自动调试、甚至你都没注意,bug已经被它偷偷修掉了。

换句话说,未来的程序员可能不再需要天天写代码,而是变成“提示工程师”,用语言和AI聊天,让AI替你干活。

但软件3.0不止是对程序员的颠覆,更是对整个软件生态的重塑。

还记得1960年代操作系统的诞生吗?之前每个程序员都要自己管理硬件资源,非常麻烦。操作系统统一管理CPU、内存、磁盘,提供标准接口,才让个人电脑迅速普及。

现在,Karpathy认为,大语言模型(LLM)就像是AI时代的“新操作系统”。它统一管理的不再是硬件,而是人类的“认知资源”:

  • 你想查资料?用AI驱动的搜索引擎Perplexity;
  • 你要写代码?用Cursor这样的AI编程工具;
  • 你想整理表格、撰写报告?一句话扔给AI,文档、表格就出来了。
图片

语言成了新的“编程语言”,提示词(prompt)成了新的API。

但这个AI操作系统也有一个致命弱点:幻觉。AI有时候会一本正经地胡说八道,明明不知道也能说出很像真的答案。

比如你问AI某个历史事件,它能严肃认真地给你说个故事,事实却可能纯属虚构。这放在企业里可能就是灾难级别的问题。

Karpathy给出的解决方案是:

  • 给AI足够的背景信息(上下文管理),让它说话靠谱些;
  • 多用几个AI互相验证(多重验证机制),别只听一家之言;
  • 尽量提升AI决策过程的透明度,让人类看得懂AI为什么这么做。

简单地说,AI再聪明,你也得盯着点儿。

但这些缺陷,远不能掩盖软件3.0的巨大冲击。对企业来说,软件3.0时代最大的变化是开发效率的飙升。

举个例子:一家初创公司,用AI迅速搞定产品开发、运营、客服,几个人的小团队可能几周就能上线,抢占市场;而传统企业还在一步一步人工开发、人工审核、人工运营,可能没反应过来就被甩开了。

Karpathy用了一个很有趣的词:“自主性滑块”。意思是你可以自己决定AI到底有多少权限。你胆子大、信任AI,那就让AI全自动;不放心AI,就让它先给建议,人来拍板。

他甚至直接点明:这场革命,根本不是单纯的技术竞争,而是组织能力、速度和思维模式的竞争。

那么,普通人该怎么办?程序员会被淘汰吗?

Karpathy的答案是,不会被淘汰,但岗位的需求会变。比如,以后公司最抢手的可能是懂得写高质量提示词的人(这个不敢苟同啊,提示词各类型的高质量的很快会总结好放在那里的,哪里需要专门的人),懂得怎么训练和优化模型的人;懂得怎么把AI整合进业务流程的人。

也就是说,未来能不能吃得开,不看你会不会写代码,而看你能不能跟AI聊得明白。

那么企业怎么办?Karpathy给企业支了四招:

  • 别再只是买AI工具,要搭建统一的AI平台;
  • 别只是AI功能叠加,要改造你的业务流程,让AI真正融入日常;
  • 别只招聘程序员,要招聘能与AI协作的人;
  • 别只搞几个AI试点,要改变企业文化,让AI从老板到员工都用起来。

这四件事谁先做到,谁可能会在下一轮商业竞争中彻底胜出。

最后,我们到底离软件3.0有多远?

图片

Karpathy给出的答案是:我们正处在“1964年”,就像当年没人能想象互联网的样子一样,我们今天也没办法完全预测AI会把世界变成什么样。

但唯一确定的是:软件3.0来了。

再过十年,世界会怎样?程序员会不会真的失业?企业会不会重新洗牌?

现在看,这些问题的答案可能比你想的来得更快,我真觉得不用十年,也就两年?

专题
精选评论
评论加载中…