10月4日,开发团队System76更新COSMIC项目Pull Request模板,新增强制性检查清单,禁止贡献者提交利用AI辅助完成的代码。贡献者必须确认提交内容中不存在任何AI生成的代码、注释及描述,否则无法按要求提交贡献。
COSMIC是System76基于Rust开发的Linux桌面环境。COSMIC推出前,Pop!_OS长期基于经过深度修改的GNOME桌面环境;因与GNOME上游开发者在部分设计理念和功能取舍方面存在长期分歧,System76最终决定开发自己的桌面环境。System76此前批评AI生成代码过于复杂,认为AI通常缺乏理解大型项目深层集成关系所需的完整上下文,可能生成看似可用但难以维护的复杂代码,并直接导致代码审查时间增加。
目前,System76旗下唯一不受“No LLM contributions”规则限制的代码库是cosmic-flatpak,主要用于管理一些与COSMIC桌面环境深度绑定、难以直接放入Flathub的软件,包括COSMIC面板小程序、桌面扩展等。Ladybird浏览器项目早在今年6月也采取了类似措施。
