文章借用 Andrej Karpathy 的观点回顾了编程范式的三次演进:
- 软件 1.0:程序员用 Java、Python、Go 等编程语言直接写指令,程序运行在 CPU 上。
- 软件 2.0:以神经网络为计算主体,「编程」变成了对模型参数权重的训练与调整。
- 大模型时代(可以视为软件 3.0):编程对象是大语言模型(LLM),运行环境是 GPU;「编程语言」变成了提示词(Prompt),我们通过提示词让 LLM 完成任务,最终产物就是 AI 原生应用。
这一变化不仅仅是「用什么写代码」的变化,而是整个开发范式、思维方式、以及应用架构的重构。




