向阳乔木(@vista8)
Andrei Karpathy 最近红杉访谈解释他认为的软件3.0 软件 1.0:人写代码,代码定义规则,计算机执行规则。 软件 2.0: 用数据训练神经网络权重,人不再写规则,人喂数据,模型自己...
7.8内容质量

TL;DR · AI 摘要
Andrei Karpathy 提出软件3.0范式:编程核心杠杆从写代码、调参转向提示词工程与上下文控制,标志人机协作进入新阶段。
核心要点
- 软件1.0是手写规则,2.0是数据驱动权重学习,3.0则是提示词+上下文成为新编程原语。
- 提示词不再只是输入指令,而是可调试、可版本化、可组合的程序接口。
- 上下文控制(如RAG、工具调用、状态管理)决定模型行为边界,是构建可靠AI应用的关键层。
结构提纲
按章节快速跳转。
清晰划分1.0(手写代码)、2.0(神经网络训练)、3.0(提示与上下文驱动)的范式差异。
指出提示词和上下文控制共同构成新编程抽象,替代传统代码逻辑。
强调提示需可测试、可追踪、可协同,上下文需结构化管理以保障确定性。
工程师从实现者变为‘意图编排者’和‘认知系统架构师’。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- 软件3.0范式
- 核心杠杆
- 提示词工程
- 上下文控制
- 范式对比
- 1.0:手写规则
- 2.0:数据训练权重
- 3.0:意图编排+环境塑形
金句 / Highlights
值得收藏与分享的关键句。
软件 3.0:编程核心杠杆变成了两个东西:提示词和上下文控制
提示词不是魔法咒语,而是新型程序接口——它需要调试、文档、版本控制和单元测试。
上下文控制决定了模型‘知道什么、能做什么、不能做什么’,是AI系统可靠性的基础设施层。
#AI#软件工程#提示工程#大模型
打开原文软件 1.0:人写代码,代码定义规则,计算机执行规则。
软件 2.0: 用数据训练神经网络权重,人不再写规则,人喂数据,模型自己学。
软件 3.0:编程核心杠杆变成了两个东西:提示词和上下文控制
https://t.co/J3DVqCqHdi" / X
向阳乔木 on X: "Andrei Karpathy 最近红杉访谈解释他认为的软件3.0 软件 1.0:人写代码,代码定义规则,计算机执行规则。 软件 2.0: 用数据训练神经网络权重,人不再写规则,人喂数据,模型自己学。 软件 3.0:编程核心杠杆变成了两个东西:提示词和上下文控制 https://t.co/J3DVqCqHdi" / X
Don’t miss what’s happening

Show translation
Andrei Karpathy 最近红杉访谈解释他认为的软件3.0 软件 1.0:人写代码,代码定义规则,计算机执行规则。 软件 2.0: 用数据训练神经网络权重,人不再写规则,人喂数据,模型自己学。 软件 3.0:编程核心杠杆变成了两个东西:提示词和上下文控制
youtube.com
14K likes, 635 comments. "Andrej Karpathy: From Vibe Coding to Agentic Engineering"
20
1
28
33
Read 20 replies