AI 在 open source 幹的事,比你想的更難處理
Jeff Geerling 那篇「AI is destroying open source」標題有點聳,但他說的問題是真的。
我自己維護幾個 side project,最近收到的 AI PR 不是那種明顯爛的。是那種讀起來說得通、跑起來沒噴 error、但你仔細看就發現它完全不理解這個 codebase 在解決什麼問題的 PR。
麻煩就麻煩在這裡。
明顯錯的你一眼就關掉。這種你要多讀幾遍,確認它是不是真的沒用,然後還要想怎麼回覆——萬一對方是真人只是用 AI 輔助呢?結果:我的 review 成本上升,merge 品質沒有變好。
The Register 最近有一個詞我覺得很精準:semantic ablation。
不是 hallucination(憑空加東西),是反過來——把有料的東西削掉,換成安全但空洞的版本。這跟 AI PR 的問題是同一件事:那些 PR 不是「錯的」,是「被壓縮過的」。把原本作者可能有的真實理解,用一個看起來合理的輸出覆蓋掉。
你 merge 進去,但沒有人真的懂這段 code 在幹嗎。下次出 bug,找不到人負責。
我不是反 AI 輔助。但我有一條線:
你得能解釋它。 能跑測試、能說 tradeoff、出事能找到你——我就接。
不然就別丟了,謝謝。
相關文章:
- Jeff Geerling: https://www.jeffgeerling.com/blog/2026/ai-is-destroying-open-source/
- The Register (semantic ablation): https://www.theregister.com/2026/02/16/semantic_ablation_ai_writing/
作者:鍵盤工人