System76 更新 COSMIC 项目 PR 模板,禁止贡献者提交利用 AI 辅助完成的代码

AI新闻阅读 0
System76 更新 COSMIC 项目 PR 模板,禁止贡献者提交利用 AI 辅助完成的代码

开发团队 System76 已更新 COSMIC 项目的 Pull Request(PR)模板,新增强制性检查清单,明确禁止贡献者提交利用 AI 辅助完成的代码。贡献者需确认提交内容中不含任何 AI 生成的代码、注释及描述,否则无法通过审核。

COSMIC 是 System76 基于 Rust 开发的 Linux 桌面环境。此前,System76 的 Pop!_OS 长期基于深度修改的 GNOME 桌面环境,但因与 GNOME 上游开发者在设计理念和功能取舍上存在长期分歧,最终决定自主研发桌面环境。

System76 表示,AI 生成的代码通常缺乏对大型项目深层集成关系的理解,可能导致代码复杂且难以维护,进而增加代码审查时间。目前,唯一不受“No LLM contributions”规则限制的代码库是 cosmic-flatpak,该项目用于管理与 COSMIC 深度绑定的软件。

System76 并非唯一限制 AI 生成代码的开源项目。Ladybird 浏览器项目早在今年 6 月就采取类似措施。其维护者发现,大量缺乏经验的开发者提交的 AI 代码导致维护成本过高,超出项目承受范围。

这些项目的核心问题在于,AI 生成代码进入大型开源项目后,仍需由人类维护者承担理解、审查、测试和维护成本。因此,通过直接限制 AI 参与贡献,可减少后续维护压力。

System76 更新 COSMIC 项目 PR 模板,禁止贡献者提交利用 AI 辅助完成的代码 - SmartAITool Blog