首页 › programming › Karpathy宣告编程进入Agent纪元

Karpathy宣告编程进入Agent纪元:从Vibe Coding到Agentic Engineering的范式跃迁

2025年2月,Andrej Karpathy发了一条推文,给一种新的编程方式命名为"Vibe Coding"。这个词后来成了Collins Dictionary的年度词汇,重塑了创业文化和开发者社区。但仅仅一年后,在Sequoia Capital的AI Ascent 2026大会上,这个概念的开创者自己说:Vibe Coding已经不够了。

他提出了一个更具革命性的概念——Agentic Engineering(代理工程)。这不是一个简单的术语更新。这是Karpathy对整个软件开发范式的一次重新定义:编程的核心动作,正在从"写代码"变成"编排AI代理"。

更令人震撼的是他开场的一句话:"我从来没有像现在这样觉得自己作为一个程序员已经落伍了。" 说这话的人,是OpenAI的联合创始人、Tesla Autopilot的前负责人、Eureka Labs的创始人。如果连Karpathy都觉得自己落后了,那我们这些普通开发者该怎么办?

这个约50分钟的对话,可能是2026年至今对"编程将走向何方"这个问题最深刻、最系统的回答。

视频背景卡片

项目 内容
视频标题 Andrej Karpathy: From Vibe Coding to Agentic Engineering
频道 Sequoia Capital
时长 约50分钟
播放量 数百万级别
核心主题 AI如何将编程从"写代码"重构为"编排智能代理"
活动背景 Sequoia AI Ascent 2026 炉边对话
对话主持 Stephanie Zhan(Sequoia Capital合伙人)

核心内容拆解

一、2025年12月:编程的"奇点时刻"

Karpathy描述了一个非常具体的时间节点。他说,在2025年大部分时间里,Claude Code、Codex、Cursor等工具确实有用,但仍然需要频繁的人工修正。到了2025年12月前后,他感受到了一个阶跃式的变化: AI生成的代码块变得更大、更连贯、更可靠,他开始真正信任AI代理完成更多工作。

这里的"阶跃"不是渐进式的改进,而是质变。他举例说,编程的基本单位从"敲几行代码"变成了"委派宏动作":

我的延伸分析: 这个时间节点与Claude 3.5 Sonnet的升级周期以及OpenAI o系列推理模型的推出高度吻合。值得注意的是,Karpathy用的是"trust"(信任)这个词,而非"speed"(速度)。这意味着瓶颈不在于AI生成代码的速度,而在于开发者对AI输出的信任度——当信任度跨过某个阈值,工作流就彻底变了。

二、Software 3.0:上下文窗口即新程序

Karpathy提出了一个优雅的进化框架:

在Software 3.0的世界里,上下文窗口(Context Window)成了主要的编程杠杆。 LLM充当上下文的"解释器",对数字信息执行计算。

他给了一个绝妙的例子:安装软件。 在传统世界里,为多种环境编写安装脚本需要大量条件判断(if Linux... if macOS... if ARM...),总是脆弱不堪。在Software 3.0的世界里,安装可以是一段"指令文本"——你把它粘贴给AI代理,代理会读取本地环境、调试错误、适配机器、完成设置。这不再是精确的传统程序,而是更具适应性的"智能程序"。

我的延伸分析: 这个框架的精髓在于,Software 3.0并不意味着前两个范式的消亡,而是叠加。就像Software 2.0(深度学习)并没有消灭Software 1.0(传统编程),而是吞噬了其中一部分(图像识别、语音识别、翻译),Software 3.0也会吞噬Software 1.0和2.0中的一部分任务。关键问题是:你的工作属于被吞噬的那部分,还是保留的那部分?

Karpathy用自己的项目MenuGen来展示一个更深层的转变。MenuGen的原始版本是一个传统Web应用:拍一张餐厅菜单照片,OCR识别菜名,生成菜品图片,渲染UI。它需要前端代码、API调用、图像生成、部署、认证、支付、密钥管理和基础设施——一个完整的软件工程。

但后来他看到了Software 3.0版本: 拍一张菜单照片,交给多模态模型,让它直接在菜单图片上渲染菜品图像。在这个版本里,大部分"软件"消失了。 神经网络直接将输入媒体转化为输出媒体,原来的软件栈不过是围绕模型能力的"脚手架"。

"AI不仅仅是构建旧应用的一种更快方式。某些应用应该停止作为应用存在。" ——Karpathy

我的延伸分析: 这个洞察对创业者和开发者的冲击是巨大的。如果你正在花大量时间构建的Web应用,本质上只是在AI能力周围搭建UI脚手架,那么你的护城河可能比你想象的要浅得多。但反过来说,这也意味着那些真正需要复杂系统设计、安全边界、业务逻辑的应用,其价值反而在上升。

四、可验证性:AI在哪些领域进展最快的底层逻辑

Karpathy提出了一个简洁而强大的框架:

传统软件自动化你能"指定"的东西。LLM自动化你能"验证"的东西。

如果一个任务有自动的成功信号,模型就可以通过练习来提升。这就是为什么数学、编程、测试、基准测试、游戏和许多工程任务进展如此之快——它们都是可重置、可重复、可奖励的。

这也解释了为什么编程代理的体验比普通聊天机器人好得多:编程天然给模型提供反馈——测试通过或失败,程序运行或崩溃,diff可以检查,基准可以度量。

他进一步给出了一个粗糙但实用的公式:

能力跃迁 ≈ 可验证性 × 训练关注度 × 数据覆盖度 × 经济价值

我的延伸分析: 这个公式对个人职业规划有直接指导意义。如果你做的工作是高度可验证的(有明确的对错标准)、数据丰富的、经济价值高的,那么AI大概率会很快擅长。如果你做的工作涉及大量隐性知识、模糊判断、不可量化的人际互动,那么短期内你的工作相对安全。但"安全"不意味着不变——它意味着你需要学会用AI来增强这些不可替代的部分。

五、Vibe Coding vs. Agentic Engineering:划清界限

这是整个对话的核心区分:

维度 Vibe Coding Agentic Engineering
目标 提高下限——让几乎所有人都能创建软件 提高上限——专业地协调AI代理
适用场景 原型、个人工具、快速实验 生产系统、团队协作、商业产品
人类角色 "告诉AI你想要什么" 设计规格、监督计划、审查diff、编写测试、创建评估循环
代码质量 不保证正确性、安全性、可维护性 保留正确性、安全性、品味和可维护性

Karpathy用自己的一个bug来说明这个区别:AI代理尝试用邮箱地址匹配Stripe购买记录和Google账户。这段代码看起来合理,但系统设计是错的——Stripe的邮箱和Google登录邮箱可能不同。人类需要足够的产品和工程判断力,坚持使用持久的用户ID。

"前沿技能不再是记住每个API的细节——代理可以替你记住。人类仍然需要理解底层概念:存储、视图、内存拷贝、不变量、身份、安全边界和系统形态。" ——Karpathy

我的延伸分析: 这可能是整个对话中对开发者最有实践价值的洞察。它回答了一个所有人都关心的问题:"在AI时代,开发者应该学什么?"答案不是"学更多编程语言"或"学AI模型",而是深化系统思维、安全意识和产品判断力。那些能理解"为什么"的人,将比只会"怎么做"的人更有价值。

六、招聘革命:面试应该彻底改变

Karpathy认为,如果Agentic Engineering是新的专业技能,那招聘就应该直接测试它。传统的代码面试题(LeetCode式的算法题)越来越不匹配实际工作。

他建议的新面试方式:用AI代理构建一个实质性的项目,部署它,保证安全,然后让对抗性代理攻击它。

这测试的是真正的技能: - 你能把工作分解给代理吗? - 你能写出有用的规格说明吗? - 你能在快速移动中保证质量吗? - 你能审查AI生成的代码吗? - 你能保护和加固系统吗?

他还预言,旧的"10倍工程师"概念可能变得更加极端——掌握代理工作流的人可能远超10倍地超越其他人。

七、Agent原生基础设施:为代理而建,不只是为人

Karpathy指出,大多数软件仍然为"人类点击屏幕"而设计。文档写的是"去这个URL,点击这个按钮,打开那个设置面板"。但越来越多的"用户"不是人类直接操作,而是人类指挥的AI代理。

这意味着产品需要Agent原生的界面: - Markdown文档 - 命令行工具(CLI) - API接口 - MCP服务器 - 结构化日志 - 机器可读的Schema - 可复制的Agent指令 - 安全的权限管理

"未来技术栈是代理代表人类和组织使用传感器和执行器。" ——Karpathy

八、幽灵而非动物:避免拟人化的陷阱

Karpathy提出了一个重要的认知框架:LLM不是动物。 它们没有生物驱动力、没有具身生存压力、没有好奇心或内在动机。它们是人类产物的统计模拟,由预训练、后训练、强化学习、产品反馈和经济激励塑造而成。

"这些系统可能在一瞬间表现出天才,下一刻又表现得荒谬愚蠢。它们不是平滑的人类思维。它们是锯齿状的、异质性的工具。" ——Karpathy

正确的态度既不是全盘否定,也不是盲目信任,而是经验性的熟悉:学习它们在哪里有效、在哪里失败、为什么会被这样训练、如何为它们构建护栏。

知识结构图

mindmap
  root((Karpathy: 编程范式跃迁))
    核心框架
      Software 1.0: 写代码
      Software 2.0: 训练权重
      Software 3.0: 编程上下文窗口
    两种模式
      Vibe Coding
        提高下限
        原型和个人工具
        不保证质量
      Agentic Engineering
        提高上限
        生产级系统
        编排+验证+护栏
    关键洞察
      可验证性驱动AI进步
      某些应用应该消失
      上下文窗口是新程序
      锯齿智能而非平滑进步
    行动指南
      深化系统思维
      学习Agent编排
      构建Agent原生基础设施
      保留人类理解力

实战启示

对开发者的启示:重新定义核心竞争力

Karpathy的框架给出了一个清晰的职业发展路线图。不要再花时间记忆API细节和语法糖——AI代理已经比你更擅长这些。你应该把精力集中在以下领域:

  1. 系统设计能力:理解分布式系统的边界条件、数据一致性、容错机制。当AI生成代码时,你需要能判断这段代码在大规模下会不会出问题。
  2. 安全意识:Karpathy的Stripe邮箱bug就是最好的例子。AI生成的代码可能在功能上正确,但在安全边界上存在致命缺陷。
  3. 规格编写能力:在Agentic Engineering时代,给AI写出精确、无歧义的指令是最重要的技能之一。这本质上是一种"编程",只不过你编程的对象从计算机变成了AI。
  4. 评估设计:创建自动化的质量检查流程,让AI的输出可以被系统性验证。

对创业者的启示:寻找"可验证但未被训练"的领域

Karpathy的公式(能力跃迁 ≈ 可验证性 × 训练关注度 × 数据覆盖度 × 经济价值)直接指向了一个创业方法论:找到那些有明确对错标准、有经济价值、但大实验室还没大量训练的领域。 编程和数学已经被大厂盯上了,但很多垂直行业(法律合规审查、医疗诊断辅助、工程质量检测等)可能存在大量"可验证但未被开发"的机会。

对教育者的启示:理解不能外包

Karpathy最后谈到教育时说了一句值得刻在墙上的话:

"你可以外包你的思考,但不能外包你的理解。"

即使AI做更多工作,人类仍然需要理解来指导它们。你需要知道什么值得建、什么问题重要、什么结果可疑、什么权衡可以接受。这意味着教育不应该教"如何写代码",而应该教"如何理解系统"。

延伸学习路径

  1. Karpathy个人博客 — karpathy.bearblog.dev 包含Sequoia Ascent 2026的完整总结和经过清理的逐字稿,是他亲自用Codex 5.5处理的
  2. Software 2.0原文 — Karpathy 2017年写的经典文章"Software 2.0",理解Software 3.0的前置知识
  3. Karpathy的microGPT项目 — 一个完整的GPT训练和推理实现,单文件、零依赖,是理解LLM内部机制的绝佳学习资源
  4. The New Stack深度解析 — thenewstack.io 对Vibe Coding到Agentic Engineering转变的技术层面分析
  5. Hundred Tabs框架解析 — hundredtabs.com 对Agentic Engineering框架的2026年完整解读

一句话总结

编程的核心动作正在从"写代码"变为"编排AI代理"——你的新角色不是码农,而是AI交响乐团的指挥,而理解力是你唯一不能外包的乐器。

参考来源

  1. Andrej Karpathy: From Vibe Coding to Agentic Engineering — 本文分析的核心视频(Sequoia AI Ascent 2026)
  2. Sequoia Ascent 2026 summary — Karpathy个人博客 — Karpathy自己对演讲的总结和清理后的逐字稿
  3. What Is Agentic Engineering? Karpathy's Framework (2026) — Hundred Tabs — 框架的系统解读
  4. From Vibe Coding to Agentic Engineering — The New Stack — 技术视角的深度分析
  5. From "Vibe Coding" to "Agentic Engineering" — DEV Community — 开发者社区的实践讨论

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入