如何理解纳瓦尔说的 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(软件即服务)商业模式成立的基础。

但纳瓦尔看到了更深层的变革:定制化软件的生产成本正在归零。

以前的困境

以前,如果你需要一个特定的功能,你有两个选择:

  1. 购买通用软件:承担高昂的许可费用,接受固定的功能集合
  2. 雇人开发:等待数周甚至数月,承担巨大的开发成本

软件产品本质上是一种"刚性"商品——你想要灵活性,就要付出额外代价。

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 时代的分析