DaveC
AI大神 Karpathy:軟體3.0時代來臨!AI 正在如何顛覆我們對程式設計的全部認知?

Andrej Karpathy: Software Is Changing (Again)

軟體演進三階段:從 1.0 到 3.0 的典範轉移

卡帕西首先提出一個宏大的框架,將軟體的演進劃分為三個世代:

軟體 1.0,是我們最熟悉的樣貌。工程師使用 Python、C++ 等程式語言,一字一句地撰寫明確指令,建構出我們今日數位世界的骨架。從作業系統到應用程式,所有邏輯都源於人類的智慧結晶,存放於 GitHub 這類的程式碼寶庫中。
DaveC
軟體 2.0,伴隨深度學習的興起而誕生。其核心不再是人類編寫的指令,而是神經網路的「權重 (weights)」。我們不再直接「寫」程式,而是透過精心建構的資料集與優化器,去「尋找」能夠解決問題的程式,也就是訓練完成的神經網路模型。Hugging Face 這類平台,便如同軟體 2.0 時代的 GitHub,匯集無數的模型。過去,這些神經網路如同功能單一的特化電腦,例如專門用於圖像分類的 AlexNet。在特斯拉的自動駕駛系統開發中,卡帕西親身見證軟體 2.0 如何逐步蠶食並取代傳統的 C++ 程式碼,將感知、融合、規劃等複雜任務整合進一個更龐大、更強韌的神經網路中。
DaveC
軟體 3.0,則是當下正在發生的革命。大型語言模型 (LLM) 的出現,創造一種全新的運算實體。過去的神經網路如同功能固定的機器,而 LLM 卻像一台可編程的通用電腦。而最驚人的部分在於,它的程式語言,竟然是人類的自然語言,例如英文。我們透過「提示詞 (Prompt)」來指揮這台新電腦,這意味著編寫程式的門檻驟然消失,數十億會說話的人,都在一夜之間成為潛在的「程式設計師」。
Reco
氛圍式程式
yipo🌿
用嘴巴寫程式的「程式設計師」要如何明確說出有邏輯的話,還是需要訓練的。
沃夫☆存活報告:生還
這樣算的話,還是叫2.5回去1.0的世界觀吧
載入新的回覆