當(dāng)AI不再只是工具,而成為“半自主合作者”,軟件的本質(zhì)也隨之變了。 Karpathy在YC Startup School上的重磅演講,揭示了軟件從1.0到3.0的深刻演進(jìn),描繪了一個(gè)“語(yǔ)言即編程”的新世界。什么是Software 3.0?為什么說(shuō)我們現(xiàn)在的開發(fā)者正面臨60年來(lái)最大的一次機(jī)會(huì)窗口?這篇文章,帶你一次看懂。
“我本來(lái)以為只要講一遍就夠,但軟件變得太快了。”——Andrej Karpathy
![]()
從“寫代碼”到“說(shuō)人話”:軟件正在經(jīng)歷第三次演變
如果說(shuō) Software 1.0 是由人類手寫的代碼(C、Python等),Software 2.0 則是神經(jīng)網(wǎng)絡(luò)通過(guò)數(shù)據(jù)“學(xué)習(xí)”的代碼(深度學(xué)習(xí)),那么 Software 3.0 的本質(zhì)是——用自然語(yǔ)言“說(shuō)”出來(lái)的代碼。
目前,GitHub已經(jīng)不是程序員的地盤了
在這個(gè)新范式中,程序員不再需要精通語(yǔ)法,只需清晰表達(dá)意圖;而大模型(LLM)則負(fù)責(zé)“翻譯”這些指令,生成底層實(shí)現(xiàn)。這種“vibe coding”正快速下沉到主流開發(fā)流程,GitHub 上已經(jīng)開始出現(xiàn) prompt 和代碼混寫的新型 repo。
![]()
Karpathy 用一個(gè)簡(jiǎn)明的例子對(duì)比了三代軟件:
軟件1.0:手寫 Python 做情感分析;
軟件2.0:訓(xùn)練情感分類模型;
軟件3.0:一句 prompt 就能完成分類任務(wù)。
Software 3.0 is not just software. It’s co-intelligence.
![]()
![]()
LLM不是工具,而是新的“操作系統(tǒng)”
Karpathy拋出一個(gè)足夠炸裂的觀點(diǎn):大模型不只是工具,而是新一代“智能操作系統(tǒng)”。
模型是CPU(執(zhí)行器)
Prompt是程序(你說(shuō)的每一句話)
上下文是內(nèi)存(它能記住你剛才說(shuō)的事,但不太能持久)
Terminal是你用的ChatGPT、Cursor、Perplexity這些界面
如果說(shuō)傳統(tǒng)操作系統(tǒng)的單位是“應(yīng)用程序”,那新一代OS的單位是“Agent智能體”。
![]()
它們有任務(wù)、有目標(biāo)、有執(zhí)行路徑,甚至還需要你“劃?rùn)?quán)限”(Karpathy稱之為“Autonomy Slider”)來(lái)防止它搞事情。
![]()
這種新架構(gòu)意味著什么?
基礎(chǔ)設(shè)施重寫:我們需要為L(zhǎng)LM設(shè)計(jì)專屬的llms.txt、markdown說(shuō)明、結(jié)構(gòu)化API地圖;
DevOps重新定義:Agentic DevOps將半自主AI嵌入軟件開發(fā)全流程,成為開發(fā)者的協(xié)同伙伴;
界面設(shè)計(jì)轉(zhuǎn)向Agent Experience(AgentEx):軟件要能被機(jī)器“理解”,而不是僅僅“被看到”。
![]()
從Demo到Deployment:人機(jī)協(xié)作的黃金時(shí)代
Karpathy不鼓吹“全自主代理”(Full Agents),反而更看好“部分自主+人類監(jiān)督”的協(xié)同機(jī)制。就像Iron Man穿著AI戰(zhàn)衣,而不是讓AI接管Tony Stark的人生。
![]()
這類“輔助型代理系統(tǒng)”(Partial Autonomy Apps),比如Cursor,可以:
自動(dòng)生成diff代碼塊,供程序員審核;
自動(dòng)補(bǔ)全提示語(yǔ)和函數(shù)調(diào)用,但需要人工確認(rèn);
設(shè)置“自主滑塊”來(lái)控制AI的行動(dòng)范圍。
這種方式在Tesla Autopilot中也有體現(xiàn):不是全自動(dòng)駕駛,而是分階段部署,始終保留人類決策環(huán)節(jié)。
![]()
軟件的未來(lái),是共創(chuàng)生態(tài)
這場(chǎng)演講的核心,在于傳遞一種趨勢(shì):軟件不再只是人寫給機(jī)器的命令,而是人類和智能體共同完成的構(gòu)建。
Karpathy認(rèn)為,接下來(lái)十年,軟件行業(yè)最大的變量不是哪家公司模型參數(shù)最多,而是誰(shuí)最早建立了“Agent-ready”的全棧開發(fā)環(huán)境。從設(shè)計(jì)系統(tǒng)、部署架構(gòu)到CI/CD流程,所有一切都需要重新面向AI“工程師”來(lái)建構(gòu)。
Karpathy把今天比作1960年代——那時(shí),人們剛開始理解“計(jì)算機(jī)”是什么;而今天,我們正在試圖理解“智能體”的真正形態(tài)。
我們要寫的是新一代操作系統(tǒng),不再是for humans only,而是for humans + intelligent agents。
而你要問(wèn),這一切何時(shí)真正落地?Karpathy給出他的答案:
“2025年也許是‘智能體元年’,但真正成熟,可能還需要十年。”
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.