Godot 告別 AI,禁止“氛圍編碼”貢獻
開源遊戲引擎 Godot 團隊更新貢獻政策,禁止幾乎所有的 AI 生成貢獻,指責“氛圍編碼”者的拉取請求令人士氣低落,且無法對程式碼負責。新規要求新貢獻者需獲明確許可,並禁止 AI 代理干擾溝通渠道。
氛圍編碼者似乎並不理解其 AI 僕人所寫的內容——至少,開源遊戲引擎 Godot 的團隊透過一項打擊 AI 生成貢獻的新政策暗示了這一點。Godot 團隊於週二宣佈,他們正在重寫貢獻政策,以禁止貢獻者幾乎所有的 AI 使用,理由是收到了大量拉取請求,其中許多似乎是 AI 生成的。維護者還暗示,許多重度 AI 使用者無法對審查反饋做出有意義回應。
“AI 無法承擔責任,我們無法信任重度 AI 使用者能夠理解他們的程式碼來修復它,”Godot 維護者在公告中表示。維護者將 AI 拉取請求描述為“令人士氣低落”,呼應了今年早些時候維護者 Rémi Verschelde 的評論,他稱 AI 拉取請求越來越令人疲憊和士氣低落。一家使用 Godot 的遊戲工作室今年早些時候指出,AI 拉取請求大多是垃圾,來自不理解自己提議內容的使用者,並且基本上是“一場徹底的混亂”。
Godot 團隊表示,他們現在認識到問題不會消失,因此是時候採取行動了。“因此,我們正在更新貢獻政策,包括增加關於 AI 貢獻的更嚴格政策,”他們說。首先,新貢獻者(定義為合併拉取請求少於三個的人)如果希望向 Godot 程式碼庫提交新功能或重大重構,必須獲得維護者的明確許可。團隊表示,這是為了排除氛圍編碼者和 AI 代理,培養一群理解 Godot 程式碼庫並願意與團隊溝通以瞭解更多資訊的貢獻者。
在此基礎上,貢獻討論也必須是人與人之間的:AI 代理或機器人不得堵塞溝通渠道,除非用於語言翻譯。“我們需要確保選擇審查拉取請求的人覺得他們的時間花得值得,”Godot 維護者解釋道。至於 AI 程式碼本身,任何自主代理編寫的貢獻或氛圍編碼垃圾將繼續導致自動封禁,團隊還將該禁令擴充套件到禁止使用 AI 生成任何實質性的程式碼片段。
“AI 輔助應限於瑣碎事項(如程式碼補全、正規表示式或查詢替換),”團隊解釋道。“如果你確實以某種方式使用 AI 編寫程式碼,你必須在拉取請求討論中披露。”該政策尚未正式修改,Godot 維護者未說明具體何時釋出更新。不言而喻,氛圍編碼者和 AI 代理現在也不受歡迎,所以不要冒險。
氛圍編碼最近也出現了其他失寵跡象,關於刪除資料庫和擦除驅動器的恐怖故事不斷堆積。就在上週,IT 諮詢公司 Infosys 的董事長預測,專業人士不必擔心氛圍編碼,因為編寫優秀軟體不僅僅是編碼。“鑑於 AI 是比以往任何時候都更大、更具顛覆性的技術轉型,問題更響亮,疑慮更堅持,”Nandan Nilekani 在公司年度股東大會上表示。“雖然我們將擁抱最好的編碼工具並提高生產力,但在軟體開發生命週期中還有更多工作要做。”Nilekani 表示,上下文在軟體開發中至關重要。基於 Godot 所處理的氛圍編碼災難,AI 似乎還未能掌握這一重要元素。