Skip to content
Back/Harness Engineering

Software 3.0

View in Graph
Updated 2026-05-11
2 min read
304 words

Software 3.0

What it is

Karpathy 提出的编程范式演进框架,将 LLM 视为新一代可编程计算机,人通过 prompt + context window + 工具调用 + 外部环境组织「上下文程序」。

Why it matters

Software 3.0 不是「自然语言取代代码」,而是编程边界的扩大——有些问题原来必须写代码解决,现在可以用上下文 + 工具调用来解决。它重新定义了"程序"的形态:不再是指令序列,而是给 agent 的一段文字描述。

三代软件

  • Software 1.0:人写确定性代码(C, Python),每行指令精确控制计算机行为
  • Software 2.0:人定义目标 + 数据,神经网络学习权重(深度学习时代)
  • Software 3.0:人通过自然语言 prompt、上下文、工具调用组织任务,LLM 作为解释器执行

核心判断

关键不是「用自然语言写代码」,而是LLM 成为新的信息处理解释器

传统做法:写 shell script 适配各种机器、平台、环境 → 脚本不断膨胀,难以维护。 Software 3.0:把安装说明作为一段文本复制给 Agent,Agent 读取环境、执行步骤、遇到错误自己 debug。

真正要思考的问题是:「我该给 agent 哪一段文字」,而不是「shell script 怎么写」。

为什么这更强

Agent 自己带着智能:

  • 读取电脑环境
  • 自己做判断
  • 自己执行必要动作
  • 自己在循环里 debug

整个过程跑通,而不需要把环境配置里的每一个细节都精确写死。

Jean 的 witness 记录

2026-04-30 镇江-扬州旅行中处理照片:本来想用美图秀秀(Software 2.0/1.0 的产物——所有功能都是被程序设定写死的),后来直接把图片发给 GPT Image 2,告诉它要怎么处理,返回的结果完全符合预期。

这就是 3.0:问自己「这个东西是不是不应该再构建了,而是应该给 agent 让它去处理?」

关键边界

Software 3.0 不是「自然语言取代代码」。它是编程边界的扩大——有些问题原来必须写代码解决,现在可以用上下文 + 工具调用来解决。但:

  • 精确性要求高的系统仍需 Software 1.0
  • 训练数据丰富的感知任务仍是 Software 2.0 的领域
  • Software 3.0 的瓶颈是判断和验证,不是生成速度

Evidence across sources

Source Key Claim Relevance
Karpathy Sequoia 访谈 LLM as interpreter = Software 3.0; the question is "which text to give the agent" Original framework
Jean witness 2026-04-30 Using GPT Image 2 for photo processing instead of fixed-function tools validates the paradigm shift Personal validation
Race to Build Personal AI Agent Agent reads environment, makes judgments, executes, debugs in loop Supporting evidence

Open questions

  • Which problem domains resist Software 3.0 because precision requirements exceed current agent reliability?
  • How does the "context program" debugging workflow differ from traditional shell script debugging when errors occur?
  • Will Software 3.0 create a new class of "context engineers" distinct from Software 1.0 programmers?

Sources

Synthesized from 3 sources

Evolution

1 event
  1. absorbed

    Derived from source material

    This page is currently synthesized from 3 sources.

    From Karpathy Sequoia 访谈, Jean witness 2026-04-30, raw/to-learn/The Race to Build a Personal AI Agent (And Why Nobody Has Won Yet).mdTo Software 3.0
    Sources: raw/to-learn/Karpathy 访谈:10x 工程师已是常态,真正的 Agentic 工程师是 100x.md · witness/daily/2026-04-30.md · raw/to-learn/The Race to Build a Personal AI Agent (And Why Nobody Has Won Yet).md