向阳乔木(@vista8)

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

7.8内容质量
Andrei Karpathy 最近红杉访谈解释他认为的软件3.0

软件 1.0:人写代码,代码定义规则,计算机执行规则。

软件 2.0: 用数据训练神经网络权重,人不再写规则,人喂数据,模型自己...

TL;DR · AI 摘要

Andrei Karpathy 提出软件3.0范式:编程核心杠杆从写代码、调参转向提示词工程与上下文控制,标志人机协作进入新阶段。

核心要点

  • 软件1.0是手写规则,2.0是数据驱动权重学习,3.0则是提示词+上下文成为新编程原语。
  • 提示词不再只是输入指令,而是可调试、可版本化、可组合的程序接口。
  • 上下文控制(如RAG、工具调用、状态管理)决定模型行为边界,是构建可靠AI应用的关键层。

结构提纲

按章节快速跳转。

  1. 清晰划分1.0(手写代码)、2.0(神经网络训练)、3.0(提示与上下文驱动)的范式差异。

  2. ·软件3.0的核心杠杆

    指出提示词和上下文控制共同构成新编程抽象,替代传统代码逻辑。

  3. 强调提示需可测试、可追踪、可协同,上下文需结构化管理以保障确定性。

  4. 工程师从实现者变为‘意图编排者’和‘认知系统架构师’。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • 软件3.0范式
    • 核心杠杆
      • 提示词工程
      • 上下文控制
    • 范式对比
      • 1.0:手写规则
      • 2.0:数据训练权重
      • 3.0:意图编排+环境塑形

金句 / Highlights

值得收藏与分享的关键句。

  • 软件 3.0:编程核心杠杆变成了两个东西:提示词和上下文控制

    原文引述

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 提示词不是魔法咒语,而是新型程序接口——它需要调试、文档、版本控制和单元测试。

    基于Karpathy访谈推论

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 上下文控制决定了模型‘知道什么、能做什么、不能做什么’,是AI系统可靠性的基础设施层。

    综合分析

    ⬇︎ 下载 PNG𝕏 分享到 X
#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

Image 1
Image 1

向阳乔木

@vista8

Show translation

Andrei Karpathy 最近红杉访谈解释他认为的软件3.0 软件 1.0:人写代码,代码定义规则,计算机执行规则。 软件 2.0: 用数据训练神经网络权重,人不再写规则,人喂数据,模型自己学。 软件 3.0:编程核心杠杆变成了两个东西:提示词和上下文控制

youtube.com

Sequoia Capital

14K likes, 635 comments. "Andrej Karpathy: From Vibe Coding to Agentic Engineering"

1:46 PM · May 3, 2026

20

1

28

33

Read 20 replies