如何理解纳瓦尔说的 Software was eaten by AI?
如何理解纳瓦尔说的 Software was eaten by AI?
背景:一场跨越十三年的范式升级
2011年,马克·安德森(Marc Andreessen)提出了那句著名的论断——“Software is eating the world”(软件正在吞噬世界)。十三年后,纳瓦尔·拉维坎特(Naval Ravikant)给出了他的回应:“Software was eaten by AI”(软件被 AI 吞噬了)。
这不仅仅是一句话的更新,而是整个时代范式的升级。安德森说的是软件作为一种商业模式如何征服世界,而纳瓦尔说的是软件作为一门生意的根基如何被彻底动摇。
理解这句话,需要从三个维度来看:生产逻辑、交付逻辑、以及价值中心的转移。
一、从确定性逻辑到概率性生成
旧世界:软件是规则的集合
传统的软件开发本质上是规则的集合。程序员编写 if-else 语句,编译器将这些规则转化为机器可执行的指令。整个过程是确定性的——相同的输入必然产生相同的输出。
在那个世界里,软件是昂贵的"复杂建筑":
- 你需要雇佣高薪的程序员
- 需要花费数月时间敲代码、Debug
- 构建出一个僵硬的系统
- 任何需求变更都意味着重新编写代码
软件工程师就像传统的手工艺人,每一行代码都是精心雕琢的作品。
新世界:AI 是"生长"出来的
当 AI 介入后,一切都变了。我们不再通过编写规则来解决问题,而是通过数据训练模型,让它自己生成结果。
这种转变是根本性的:
- 不再需要明确的规则:AI 通过海量数据学习模式,能够处理从未见过的场景
- 结果是概率性的:同样的输入可能产生不同的输出,但质量往往更高
- 系统是弹性的:模型可以自适应,而不需要手动修改代码
当纳瓦尔说"AI 吞噬了软件",他意味着软件的构建块正在发生质变。未来的软件不再是由数百万行手写代码组成的,而是由几个核心算法(AI)和海量推理构成的。
二、软件的边际成本:从"低"变为"零"
安德森说"软件吞噬世界",是因为软件的复制成本几乎为零——一份软件可以无限复制而不需要额外成本。这是 SaaS(软件即服务)商业模式成立的基础。
但纳瓦尔看到了更深层的变革:定制化软件的生产成本正在归零。
以前的困境
以前,如果你需要一个特定的功能,你有两个选择:
- 购买通用软件:承担高昂的许可费用,接受固定的功能集合
- 雇人开发:等待数周甚至数月,承担巨大的开发成本
软件产品本质上是一种"刚性"商品——你想要灵活性,就要付出额外代价。
AI 带来的变革
现在,AI(如 LLM)可以根据你的自然语言需求:
- 实时生成代码
- 直接提供解决方案
- 动态调整输出以匹配你的意图
这意味着:
- 软件产品正在贬值:用户不再需要一个固定的界面和功能列表
- 推理能力正在升值:真正值钱的变成了"解决问题的能力"
这解释了为什么传统的 SaaS 面临巨大的挑战——用户不再需要一个固定的软件产品,而是需要一个能随时理解意图并交付结果的智能体(Agent)。
三、编程语言的终极演变:英语是新的编程语言
软件时代:人适应机器
在过去五十年里,学习编程意味着要适应机器的思维方式:
- 学习 Java、Python、C++ 的语法
- 理解数据结构、算法、面向对象
- 掌握编译原理、操作系统、计算机网络
编程是一项需要长时间训练的专业技能。程序员和非程序员之间有一条清晰的鸿沟。
AI 时代:机器适应人
纳瓦尔认为,当 AI 可以理解自然语言并自主生成逻辑时,传统的"软件开发"作为一种壁垒就消失了。
核心逻辑是:如果 AI 可以比人类更快、更好、更便宜地写出软件,那么"写软件"这个行为本身就不再具有稀缺性。
这意味着:
- 英语成为新的编程语言:用自然语言描述需求,AI 帮你实现
- Prompt Engineering 取代编码:如何向 AI 提问变得比如何写代码更重要
- 人人都是开发者:不需要十年寒窗,也能构建软件
四、对行业格局的重塑
纳瓦尔的这句话预示了以下几个重大转变:
从 SaaS 到 Service-as-a-Software
以前是卖软件,用户需要安装、学习、使用一个完整的产品。
未来是利用 AI 直接交付结果:
- 不再卖翻译软件,而是直接提供精准的翻译服务
- 不再卖图像处理软件,而是直接帮你完成修图
- 不再卖数据分析软件,而是直接给你 insights
软件从"产品"变成了"服务"——用户要的是结果,不是工具。
一人公司的兴起
由于 AI 承担了原本需要几十个程序员完成的"软件构建"工作,一个有想法的个体可以凭借 AI 撬动巨大的生产力。
这不再是梦想,而是正在发生的事情:
- 一个产品经理可以用 AI 完成原型设计和开发
- 一个运营可以自己搭建数据看板
- 一个创业者可以独自完成整个产品的构建
代码的平民化
软件不再是程序员的特权,而是像电力一样随处可见、随手可得的底层资源。
每个人都可以成为自己领域的"开发者",用自然语言指挥 AI 完成以前需要专业技能才能完成的工作。
总结:被吞噬的,不是软件,而是软件作为壁垒的价值
“Software was eaten by AI” 并不是说软件消失了,而是说软件作为一种独立的竞争优势消失了。
就像当年工业革命中,“体力"被"机器"吞噬了一样——体力依然存在,但它不再是核心竞争力。
现在的软件正在变成 AI 的"外壳"或"载体”,真正的灵魂和价值已经转移到了模型、数据和算力所驱动的智能推理中。
你现在看那些传统的、只有简单增删改查功能的工具软件,是不是已经觉得它们像上个世纪的产物了?这就是被"吞噬"的感知。
当 AI 可以帮你写代码、调试程序、设计架构时,程序员的核心价值不再是"写代码"本身,而是:
- 如何定义问题
- 如何设计解决方案
- 如何与 AI 协作
这是最好的时代,也是最坏的时代——取决于你站在哪一边。
参考资料
- Naval Ravikant 的 Twitter/X 原话和相关访谈
- Marc Andreessen 的 “Why Software Is Eating the World” 文章
- Andreessen Horowitz 关于 AI 时代的分析
