「AI 會如何影響百工百業」?是自 2022 年 ChatGPT 誕生、生成式 AI 席捲全球以來,一直被問到的問題。今日在電腦圖形大會 SIGGRAPH 上被問及生成式 AI 對於開發者的影響時,NVIDIA CEO 引用了 Andrej Karpathy 的話指出,現在已經是軟體 3.0 的時代。
Andrej Karpathy 是著名的 AI 開發者,是 OpenAI 的創始成員,後來回到 OpenAI,並且創辦了 Eureka Labs,這是一家 AI 和教育公司。Karpathy 曾經定義何謂軟體 1.0、2.0 以及現在的 3.0 時代。
所謂軟體 1.0 時代,就是開發者所熟悉的——用 Python、C++、JS、CSS 等程式語言編寫的,透過寫出每一行程式碼/指令,開發者可以讓程式中的一些功能如他所想的順利進行。
而軟體 2.0 時代,則是用更抽象、對人類不友善的語言編寫的,例如神經網路的權重,沒有人類參與編寫這段程式碼,反而都是使用機器學習和深度學習技術來自動生成軟體,在這個階段,工程師提供輸入和輸出範例,讓 AI 模型自行學習中間的過程。
今日黃仁勳再度提到的軟體 3.0 時代,「在未來,這些生成式 AI 不會像每個研究員都要學習一個新的 AI 那樣,而是可能從預先訓練好的模型、基礎模型開始。我們開發軟體的方式可能會像是:一個由各種 AI 能力專家組成的團隊,有些使用工具,有些能夠生成一些特殊的東西。然後還有一個擅長推論的通用 AI,它將這個 AI 網絡連接在一起,像團隊解決問題一樣解決問題。所以,軟體 3.0 時代已經到來。」
黃仁勳說,在生成式 AI 急速發展的時代裡,「每一個人」的工作都會被改變,就連他自己的職位也是,而且每個人都會有一個 AI 當作自己的工作助理,「開發者可以與 AI 共同編寫程式碼、進行 debug,甚至是設計晶片,沒有 AI,NVIDIA 的 Hopper 和 Blackwell 根本就不可能誕生。」