• 回答数

    0

  • 浏览数

    24

  • 收藏数

    0

作者:nbman 发表于 3 天前
跳转到指定楼层
AI 总结
• System76 已更新 COSMIC 项目的 PR 模板,新增强制性检查清单,禁止贡献者提交包含 AI 生成代码、注释及描述的贡献,否则无法提交。
• COSMIC 是 System76 基于 Rust 独立开发的 Linux 桌面环境,此举旨在解决 AI 代码缺乏大型项目上下文导致难以维护的问题。
• 目前旗下唯一不受此规则限制的代码库是 cosmic-flatpak,主要用于管理深度绑定 COSMIC 的面板小程序和桌面扩展等软件。
• System76 与 Ladybird 浏览器项目同样限制 AI 贡献,主要原因是维护团队发现需要投入大量成本审查和理解 AI 生成的复杂代码。
• 这些项目限制 AI 的核心逻辑并非认为 AI 代码完全不可用,而是为了减少人类维护者在理解、审查、测试及长期维护上承担的过高压力。

【System76 更新 COSMIC 项目 PR 模板】
IT之家 10 月 4 日消息,开发团队 System76 现已更新 COSMIC 项目的 Pull Request(PR)模板,新增一份强制性检查清单,明确禁止贡献者提交利用 AI 辅助完成的代码。

贡献者必须确认提交内容中不存在任何 AI 生成的代码、注释以及描述,否则无法按照要求提交贡献。


【COSMIC 项目背景】
公开信息显示,COSMIC 是 System76 基于 Rust 开发的 Linux 桌面环境。

在 COSMIC 推出之前,System76 的 Pop!_OS 长期基于经过深度修改的 GNOME 桌面环境。

不过,由于 System76 与 GNOME 上游开发者在部分设计理念和功能取舍方面存在长期分歧,公司最终决定开发自己的桌面环境。

【禁止 AI 代码的原因】
IT之家注意到,System76 此前就曾批评 AI 生成代码存在代码过于复杂的问题。

该团队认为,AI 通常缺乏理解大型项目深层集成关系所需的完整上下文,因此可能生成看似可用、但实际难以维护的复杂代码,并直接导致代码审查时间明显增加。

目前,System76 旗下唯一不受“No LLM contributions”规则限制的代码库是 cosmic-flatpak。

该项目主要用于管理一些与 COSMIC 桌面环境深度绑定、难以直接放入 Flathub 的软件,包括 COSMIC 面板小程序、桌面扩展等。

【其他开源项目的类似举措】
System76 并不是唯一一家对 AI 生成代码采取严格限制的开源项目。

Ladybird 浏览器项目早在今年 6 月就采取了类似措施。

其维护者发现,大量缺乏经验的开发者借助 AI 提交代码后,项目维护团队需要投入大量时间审查难以维护的 AI 生成代码,代码审查成本最终超过了项目能够承受的范围。

对于 System76 和 Ladybird 而言,问题并不在于“AI 生成的代码不能用”,而是 AI 生成代码进入大型开源项目后,仍需要由人类维护者长期承担理解、审查、测试、维护成本。

因此,这些项目选择直接限制 AI 参与贡献,以减少后续维护压力。

[来源链接] https://www.ithome.com/1/009/669.htm
分享:
回复

使用道具

成为第一个回答人

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册
⚠️

AI客服助手

⇲ ×
AI
您好!我是AI客服助手,有什么可以帮助您的吗?

请先登录后使用AI客服助手

立即登录
内容由非常AI大模型生成,仅供参考,相关风险需自行承担。

赚钱

会员VIP

留言板

商务合作

联系电话:17308937318

QQ邮箱

QQ:118275

邮箱:118275@qq.com

友情链接