AI 協作與開發

GitHub 一半程式碼來自 AI:但其中 14.3% 藏著安全漏洞

2026.04.19 · 56 次瀏覽
GitHub 一半程式碼來自 AI:但其中 14.3% 藏著安全漏洞

每一位工程主管都該讀的 Stanford 與 MIT 2026 研究

如果說 2025 年是 AI 編碼助手進入主流的一年,那 2026 年就是它們「變成」主流的一年。2026 年初公布的最新數據顯示,GitHub 上超過 51% 的提交程式碼是由 AI 工具生成,或在 AI 大幅協助下完成。過去十年,工程主管用 pull request 衡量生產力;今天,他們正悄悄改用 token 數。


數字背後


Stack Overflow 開發者調查指出,84% 的開發者正在使用或計劃採用 AI 編碼工具,其中 51% 的專業開發者每日使用。市場規模從 2024 年的 51 億美元,飆升至 2026 年的 128 億美元。財星 500 大企業的採用率則從 42% 躍升至 78%。


摩根大通宣布已有超過六萬名開發者使用 AI 編碼工具,並在嚴格法遵前提下,測得 30% 的交付速度提升。高盛、沃爾瑪、BMW 也在第一季宣布相似規模的全面導入。這些不是試點,而是跨整個組織的部署。


故事的另一半


2026 年 3 月,史丹佛與 MIT 發表的聯合研究,分析超過兩百萬段 AI 產生的程式碼,發現其中 14.3% 至少含有一個安全漏洞;相比之下,同類任務的人類程式碼僅有 9.1%。這不是毀滅性的差距——但在現代軟體規模下,5 個百分點代表的是數十億美元的事故成本。


為什麼 AI 的程式碼容易出包?作者指出三種模式:AI 傾向使用「看起來對但會繞過驗證」的慣用語法;它會從訓練資料中複製早於現代最佳實務的不安全模式;以及,它會幻想出看似合理、卻不存在的函式庫函式,而開發者會直接貼上正式環境。


從個人工具到團隊流程


今年真正值得關注的轉變,不是 AI 寫程式寫得更好,而是組織終於把 AI 當成工作流的一環,而不是一個 widget。repo 層級的代理會審 PR、分類 issue、更新依賴、撰寫 release note。可觀測性平台會把事故上下文直接丟給編碼代理,讓它在工程師還沒醒來時就先提出修復草案。


反面是:半數企業每日在自己的 codebase 裡同時跑著超過 10 個 AI 代理,卻幾乎沒有統一規範說明任何一個代理可以碰什麼。治理,成為了新的瓶頸。


我的看法


51% 這個里程碑是一道羅夏墨跡:樂觀者看到 AI 是力量倍增器——更多程式、更快交付、人類不再被樣板程式卡住;悲觀者看到的則是:我們把太多技藝外包給了一個我們還不完全理解的機率系統。


兩者都對。但真正的重點從來不是「AI 寫了多少程式」,而是「程式上線後由誰負責」。14.3% 的漏洞率,只有在背後有一個真實的人、一道真實的流程為這些漏洞負責時,才算是可以接受的。否則,這份生產力紅利,只是用未來的事故提前貸款。


2026 年最抗未來的工程組織,是那些把 AI 輸出當「外包工作」來對待:速度要收下,但審查一刻都不能省。不做這件事的組織會上新聞——只是不是為了他們期望的原因。


AI 協作與開發 返回文章列表