快讯 23:50LMSYS 开源 Vicuna-13B:基于 ShareGPT 数据微调 LLaMA,训练成本仅约 300 美元22:47海马云发布GEAR端云混合掌机:骁龙865配7英寸144Hz屏,硬件首发3149元22:45华为星河通信独库公路实测:98.7%路段信号良好 全部快讯 →
实操专栏 新大陆研究院 约 2 分钟读完 素材来源 IT之家

System76 收紧 COSMIC 项目贡献政策,明确禁止 AI 生成代码提交

System76 更新 COSMIC 项目 PR 模板,新增强制检查清单,禁止贡献者提交 AI 辅助生成的代码、注释及描述。该团队此前曾批评 AI 代码过于复杂、缺乏大型项目上下文,导致审查时间增加。目前仅 cosmic-flatpak 库不受此规则限制。

开源桌面环境领域再起波澜。System76 近期对其主导开发的 COSMIC 项目更新了 Pull Request 模板,引入一份强制性检查清单,要求贡献者明确声明提交内容中不包含任何由 AI 生成的代码、注释或描述。若无法满足这一条件,贡献者将无法按流程完成提交。

COSMIC 是 System76 基于 Rust 语言构建的 Linux 桌面环境。在该项目启动前,System76 的 Pop!_OS 长期依赖深度定制的 GNOME 桌面。但由于双方在部分设计理念与功能取舍上存在长期分歧,System76 最终选择自研桌面环境,以掌握更大的控制权。

System76 对 AI 生成代码的抵触并非临时起意。该团队此前就曾公开指出,AI 生成的代码往往过于复杂,其根源在于 AI 通常缺乏理解大型项目深层集成关系所需的完整上下文。这类代码表面上可以运行,实际却难以维护,并会显著拉长代码审查周期。

值得注意的是,System76 旗下并非所有代码库都执行这一禁令。目前唯一不受“No LLM contributions”规则约束的是 cosmic-flatpak 项目。该库主要用于管理一些与 COSMIC 桌面环境深度绑定、难以直接放入 Flathub 的软件,例如 COSMIC 面板小程序和桌面扩展等。

System76 的做法并非孤例。在开源社区中,已有多家团队对 AI 生成代码采取严格限制。这一动向反映出,在 AI 辅助编程工具日益普及的背景下,如何平衡开发效率与代码可维护性,正成为项目维护者必须面对的现实课题。

System76COSMICAI生成代码开源政策
本文由新大陆基于公开信息编辑整理
213
收录 AI 工具
23
模型产品档案
57
企业落地案例
9
完整版提示词