
一位獨立研究人員對 F-Droid 進行了審計,以確定使用生成模型創建的軟件的範圍。樣本包括 102 個應用程序,來自流行的免費軟件目錄,這些應用程序被分析以查找使用 LLM 寫入源代碼的跡象。
結果顯示,一些項目,例如 Amber,被歸類為「主要由 AI 生成」。在檢查過程中,會發現特徵模式:特定的提交結構,AI 代理的基礎設施以及不適合手動編寫的代碼片段。研究作者指出,準確的檢測仍然是一個具有挑戰性的任務,因為存儲庫中缺乏統一的 AI 內容標記標準。
在分析過程中,使用了統計評估方法,例如評估某些構造的出現頻率,這些構造是 GPT-4 或 Claude 等模型的典型特徵。儘管某些標準存在主觀性,但研究證實了自動代碼在開源項目中比例增長的趨勢。完整的報告和方法論可在 Hacker News 的討論 中找到。
類似的研究強調了開源軟件生態系統中開發透明度的問題。隨著代碼自動補全工具的可用性增加,作者貢獻和機器生成之間的界限變得越來越模糊,這需要開發新的驗證方法,以確保代碼的安全性和質量在長期內得到維護。