Linus Torvalds 在 Git 標籤 `assoc-array-fixes` 中說明,他利用現代大型語言模型(LLM)工具來協助理解 Nils Ollrogge 提交的 `assoc_array` 程式庫錯誤修復補丁。由於原始補丁程式碼過於晦澀難懂,Torvalds 採用 LLM 輔助的方式將大型且難以閱讀的函數進行拆分,以提升程式碼的可讀性。隨後,修改後的程式碼透過使用者空間的測試框架進行驗證,該測試不僅確認了 Nils 所報告的錯誤,還額外發現了三個錯誤。這些錯誤均可追溯至 2013 年首次引入該程式庫的初始提交。
事件背景
assoc_array 是 Linux 核心中的一個程式庫。根據原文,該程式庫於 2013 年首次被加入 Linux 核心。
社群觀察
社群討論中,用戶 '141_1337' 評論稱 Linux 即將成為最好的作業系統。用戶 'Different_Berry5015' 表示,想像像 Linus 這樣知識淵博的人將 AI 作為倍增器使用,未來已來臨。用戶 'emptyharddrive' 認為這非常重要,因為 Linus 為 AI 生成的程式碼賦予了急需的可信度,並引用 Linus 的觀點指出這與編譯器代替人類編寫組合語言沒有不同,AI 只是另一種工具。用戶 'buckzor122' 描述了人們對 AI 接受度的類似悲傷五階段過程,認為程式設計師已進入最終階段,而數學家仍處於早期階段。用戶 'Hirogen_' 則簡短評論稱這才是使用 LLM 的正確方式。



