软件正在经历70年来最根本的变革,并且在过去几年内快速迭代了两次。
- 软件 1.0: 人类用Python、C++等语言编写的传统代码。这是给计算机的明确指令。
- 软件 2.0: 神经网络的权重。我们不直接编写代码,而是通过优化数据集来“训练”出程序。Hugging Face就像是软件2.0时代的GitHub。
- 软件 3.0: 可编程的大语言模型(LLM)。我们现在使用自然语言(如英语)作为编程语言,通过Prompt来编程LLM这个“新计算机”。
这是Andrej Karpathy关于AI时代软件变革的演讲摘要。点击下方章节标题展开查看核心要点。
软件正在经历70年来最根本的变革,并且在过去几年内快速迭代了两次。
演讲者用多个类比来描述LLM的本质,其中“操作系统”最为贴切。
LLM就像“人类心智的随机模拟器”,它有超能力,也有认知缺陷。
我们不应该直接使用“操作系统”,而应该构建基于它的“应用”。这些应用的核心是人机协作。
由于编程语言是英语,编程的门槛被前所未有地降低了。
我们应该将AI智能体视为一类新的“用户”,并为它们重构我们的数字基础设施。
当前阶段,我们应该专注于构建“钢铁侠战衣”(增强人类),而不是追求完全自主的“钢铁侠机器人”(替代人类)。