(つ`ω´)つ says to Ubuntu 台灣社群
Linus Torvalds 談 AI Linux 作者 Linus Torvalds 在北美開源高峰會上談論了 AI,他認為 AI 工具正在重塑核心開發,但他堅稱 AI 只是一種不錯的工具,不會完全取代程式設計師。Torvalds 表示,核心最近兩個版本的 commit 數量增加了 20%,他一開始以為是核心版本號從 6.x 跳到 7.x 讓開發者興奮不已,結果發現是因為 AI 輔助程式設計工具在過去半年有了顯著進步。他承認 AI 工具降低了貢獻者的門檻,但它真正的影響在社會層面,而不是技術層面;其中一個例子就是安全性郵件清單湧入了大量重複性的 bug 回報。為了因應這種情況,核心制定了新規則。Torvalds 同時督促安全研究人員不要提前揭露漏洞利用方式;核心最近發現了四個權限提升漏洞,但維護者還沒收到通知,研究員就提前公開,他說這些人喜歡引人注目。他不認為閉源能解決安全性問題,閉源實際上更糟,因為 AI 無法幫助你修復 bug。Torvalds 表示,維護工作仰賴的是人,而不是程式碼;身為最高層級的維護者,他的工作不是寫程式碼,而是與人合作,他不會用 AI 來與人合作,也建議其他人不要這麼做。他始終認為 AI 只是不錯的工具,不會完全取代程式設計師。他的工作經歷就凸顯了工具進步為程式設計師帶來的生產力提升:他最一開始是手動輸入機器碼,然後使用組譯器,接著是編譯器,最後是今天的 AI 輔助程式設計。他認為 AI 正在改變程式設計,但並沒有改變程式設計的本質。開發者仍然需要理解工具產生了什麼。對於任何長期運作的系統,「你不只要理解指令,還要理解最終結果,因為這是你能長期維護它的唯一途徑。」AI 並不能取代人類判斷、社群規範,以及對所打造系統的深刻理解;「軟體非常複雜,而管理複雜基礎架構複雜性的唯一真正有效方法是開源」,而 AI 只是程式設計師工具箱中的另一項工具。