AI大神 Karpathy:軟體3.0時代來臨!AI 正在如何顛覆我們對程式設計的全部認知?
軟體演進三階段:從 1.0 到 3.0 的典範轉移 Karpathy 首先提出一個宏大的框架,將軟體的演進劃分為三個世代: 軟體 1.0,是我們最熟悉的樣貌。工程師使用 Python、C++ 等程式語言,一字一句地撰寫明確指令,建構出我們今日數位世界的骨架。從作業系統到應用程式,所有邏輯都源於人類的智慧結晶,存放於 GitHub 這類的程式碼寶庫中。 軟體 2.0,伴隨深度學習的興起而誕生。其核心不再是人類編寫的指令,而是神經網路的「權重 (weights)」。我們不再直接「寫」程式,而是透過精心建構的資料集與優化器,去「尋找」能夠解決問題的程式,也就是訓練完成的神經網路模型。Hugging Face 這類平台,便如同軟體 2.0 時代的 GitHub,