深度解读Karpathy说的Software 3.0时代,感觉是个人的机会很大的时代呀

最近看了Andrej Karpathy在Y Combinator的演讲,他提出的Software 3.0概念让我想了很久。作为一个写了十几年代码的人,我一直觉得编程是一门手艺活,需要扎实的基本功。但Karpathy的观点直接颠覆了我的认知:未来最热门的编程语言不是Python,不是JavaScript,而是英语。

这听起来很扯,但仔细想想,我们现在不就是这么干的吗?

从特斯拉的故事说起

Karpathy在特斯拉工作时,亲历了Autopilot系统的演进。最开始,工程师们用C++手写每一行代码,检测车道线要写算法,识别红绿灯要写算法,判断行人要写算法。这就是他说的Software 1.0时代------每个逻辑都要程序员亲手实现。

后来他们开始用神经网络,不再手写算法,而是喂给系统大量的驾驶数据,让它自己学。神经网络的权重参数成了新的"代码",只是这些代码人类看不懂,全是些浮点数。这是Software 2.0。

现在呢?你可以直接对ChatGPT说:"帮我写一个检测车道线的程序",它就能给你生成完整的代码。更夸张的是,Karpathy自己不会Swift,但通过和AI对话,成功开发了一个iOS应用。这就是Software 3.0------用自然语言"编程"。

3.0 的LLM如同操作系统:闭源提供商类似Windows/macOS,开源替代方案如LLAMA生态系统则类似Linux。模型充当CPU,上下文窗口充当内存,系统协调计算资源。

Cursor凭什么一年赚1个亿

K神说:"前几天和朋友聊天,他说他们公司全员都在用Cursor写代码。我试了试,确实上瘾。你只要描述想要什么功能,它就能生成代码,而且质量还不错。最关键的是,它不是简单的代码补全,而是真的理解你的意图。"

Cursor第一年就做到了1亿美元收入,GitHub Copilot的用户数更是突破了几百万。为什么这些工具这么火?因为它们真的能让你的开发效率提升10倍。

我有个同事,原来写一个复杂的数据处理脚本要花一天,现在用AI辅助,两小时搞定。剩下的时间干嘛?思考更重要的架构问题,或者早点下班陪家人。

"部分自主"才是正确的打开方式

Karpathy提了一个很有意思的概念:部分自主性(Partial Autonomy)。他说AI应该像钢铁侠的战衣,而不是完全自主的机器人。这个比喻太精准了。

想想看,完全自主的AI系统其实挺可怕的。它可能会做出你意想不到的决策,而你却无法控制。但如果AI只是增强你的能力,让你飞得更高、打得更准,那就完全不同了。

Cursor就是这么设计的。它有个"自主性滑块",你可以选择让AI帮你补全一行代码,或者重构整个文件,甚至重写整个项目。控制权始终在你手里。

为什么说现在是最好的创业时机

看看这些数据:Harvey(法律AI)估值30亿美元,Anthropic年化收入30亿美元,Perplexity估值90亿美元。这些公司都是在过去两三年内创立的。

更重要的是,它们的增长速度是传统软件公司的10倍。为什么?因为AI原生公司的边际成本接近于零。传统软件公司要扩张,需要招更多销售、更多客服。AI公司呢?多几个GPU就行了。

而且现在的商业模式也在变。传统SaaS按座收费,AI公司按使用量收费。你用得越多,付得越多,但也获得越多价值。这种模式对双方都更公平。

垂直领域才是金矿

通用AI很强大,但在专业领域还是会犯低级错误。这就是为什么Harvey专注于法律,它建立了专门的法律知识库,理解法律术语和逻辑。结果呢?律师们爱死它了。

我认识一个做医疗AI的创业者,他们的产品专门帮医生写病历。听起来很简单对吧?但医疗文档有严格的规范,通用AI经常写出不符合规范的内容。他们花了大量时间训练模型理解医疗术语和流程,现在已经拿到了几千万美元融资。

垂直领域的好处是,你的护城河更深。通用AI公司很难渗透进来,因为他们不懂行业know-how。

程序员会失业吗?

每次AI有新突破,都有人问这个问题。我的答案是:不会,但工作内容会变。

以前程序员是"代码工人",现在要变成"AI指挥官"。你需要知道如何写出好的prompt,如何验证AI生成的代码,如何设计人机协作的流程。

其实这是好事。我们可以把时间花在更有创造性的工作上,而不是调试一个该死的正则表达式。

Software 3.0时代最重要的技能不是掌握特定编程语言,而是有效地与AI协作NextBigFutureSubstack这包括:

  • 提示工程技能 :如何编写清晰、准确的自然语言指令 Substack
  • AI输出验证:快速识别和修正AI生成内容的问题
  • 人机协作设计:设计有效的人机交互流程
  • 上下文管理 :有效管理AI系统的工作记忆 NextBigFuture

给与的一些实操建议

如果你是开发者:

  1. 现在就开始用AI工具,不要等。Cursor、GitHub Copilot、ChatGPT,选一个用起来
  2. 学习prompt engineering,这是新时代的核心技能
  3. 保持对AI输出的批判性思维,它很强但不完美

如果你想创业:

  1. 找一个你熟悉的垂直领域,用AI去改造它
  2. 不要做大而全的产品,专注解决一个具体问题
  3. 采用usage-based的收费模式,让客户的成本和价值匹配

写在最后

Karpathy说2025-2035是AI代理的十年。我觉得他太保守了,变化会来得更快。

前几天,我女儿用ChatGPT写了一个小游戏,她今年才8岁。当一个8岁的孩子都能"编程"时,这个世界已经变了。

Software 3.0不是未来,而是现在。问题不是要不要拥抱它,而是如何拥抱得更快。毕竟,在这个时代,慢就是新的死法。

记住Karpathy的话:英语是最热门的编程语言。如果你能清晰地表达想法,你就能创造软件。这不是门槛的降低,而是创造力的解放。

现在,去创造点什么吧。

相关推荐
OpenVINO 中文社区3 分钟前
OpenVINO™正式进入 llama.cpp:GGUF 模型现已支持 Intel CPU、GPU 与 NPU
人工智能·openvino·英特尔
ZKNOW甄知科技8 分钟前
数智同行:甄知科技2026年Q1季度回顾
运维·服务器·人工智能·科技·程序人生·安全·自动化
呆呆敲代码的小Y9 分钟前
【Unity工具篇】| 游戏完整资源热更新流程,YooAsset官方示例项目
人工智能·游戏·unity·游戏引擎·热更新·yooasset·免费游戏
jikemaoshiyanshi10 分钟前
B2B企业GEO服务商哪家好?深度解析径硕科技(JINGdigital)及其JINGEO产品为何是首选
大数据·运维·人工智能·科技
Lab_AI10 分钟前
浩天药业携手创腾科技,开启研发数字化新篇章!电子实验记录本(ELN)落地浩天药业
人工智能
supericeice12 分钟前
大模型建筑隐患管理方案怎么做?创邻科技用知识图谱、图数据库和企业AI大脑打通隐患问答、整改与推荐
人工智能·科技·知识图谱
蕤葳-15 分钟前
非编程背景学习AI的方法
人工智能
北京耐用通信18 分钟前
不换设备、不重写程序:耐达讯自动化网关如何实现CC-Link IE转Modbus TCP的高效互通?
人工智能·科技·物联网·网络协议·自动化·信息与通信
计算机毕业设计指导19 分钟前
基于机器学习和深度学习的恶意WebURL检测系统实战详解
人工智能·深度学习·机器学习·网络安全
珂朵莉MM20 分钟前
第七届全球校园人工智能算法精英大赛-算法巅峰赛产业命题赛第3赛季优化题--多策略混合算法
人工智能·算法