我爱免费 发表于 2025-6-20 22:30

用AI学习Andrej Karpathy演讲:软件3.0时代

作者:微信文章


这两天Andrej Karpathy在 YC 的演讲在AI圈关注度极高。

他曾是特斯拉自动驾驶 AI 团队负责人,也是 OpenAI 的创始成员之一。现在主要精力在做科普和应用层面的工作,在YouTube 上有很多深入浅出的讲解。是“vibe coding” 这个词的发明者。

我用了几个AI工具学习了这段视频。

主要有三个步骤:
1. 输入:看一遍视频,简单串一遍全部内容 2. 辅助理解:Notebookllm总结和思维导图,提炼核心要点 3. 输出:用Claude改写总结,我再最终编辑,加深记忆

视频链接:

https://www.youtube.com/watch?v=igTqen9TQ1g




Karpathy核心观点总结如下,最后附思维导图:
软件的三代演变

这个行业确实在经历一场前所未有的变革。如果把过去70年比作房子的三次重建:

软件1.0时代,我们是建筑工人,一砖一瓦地码代码。那时候写个排序算法都要考虑内存对齐,每一行代码都是血汗。

软件2.0时代,我们变成了建筑师,不再搬砖,而是设计蓝图(数据集)让机器去建房子(训练神经网络)。特斯拉的自动驾驶就是最好的例子——从几十万行C++代码,慢慢被神经网络蚕食替代。

软件3.0时代,我们成了甲方——用自然语言告诉LLM要什么,它就给你造出来。这是最根本的变化,因为"编程语言"变成了英语。
LLM是带认知缺陷的超级大脑

新人容易被LLM的"博学"迷惑,但老手知道它的软肋在哪里:
• 幻觉:会一本正经地胡说八道,就像那种什么都懂一点的同事 • 锯齿状智能:能写出优雅的算法,却可能在简单的逻辑判断上栽跟头 • 顺行性遗忘症:每次对话都是"失忆重启",不会像人一样积累经验

这些特点决定了我们与AI的协作模式:生成-验证循环。AI负责快速生成,人类负责质量把关。关键是要让这个循环转得够快够敏捷,而不是让AI一口气生成1万行代码让你抓瞎。


游戏规则的根本改变

从学会编程到学会"管理"AI

以前招聘要求是"精通Java",现在更像是"会提问题、能判断对错"。我自己最近用AI一天搞定了iOS应用,虽然我压根不会Swift。这种"vibe coding"让编程门槛前所未有地降低了。

基础设施的重构思维

真正的机会在于:现有的一切都是为人类设计的,现在需要为AI代理重新设计。就像当年从命令行到图形界面的转换一样,这次是从人类界面到代理界面。

比如API文档,以前写给程序员看,现在要考虑LLM能不能理解。一些聪明的公司已经开始把"点击这里"改成等效的curl命令了。
真正的洞察

现在是进入这个行业的最佳时机,不是因为门槛降低了,而是因为整个游戏规则都在重写。

传统开发者的优势不会消失,反而更宝贵——你知道什么样的代码是好的,什么样的架构是合理的,什么样的需求是靠谱的。这些判断力,恰恰是AI最缺乏的。

未来十年,我们会看到从"钢铁侠战衣"(AI辅助)到"钢铁侠机器人"(AI自主)的渐进演化。但现阶段,重点还是要掌握那个"自治滑块"——什么时候放手让AI干,什么时候收紧缰绳自己上。

这不是一场取代,而是一场协作的艺术。
思维导图

页: [1]
查看完整版本: 用AI学习Andrej Karpathy演讲:软件3.0时代