System76更新COSMIC规则禁止AI辅助代码

AI 驱动中国 程青 292次阅读
分享 微 Q 信
AI摘要
由 AI 生成 · 仅供参考

System76更新COSMIC项目PR模板,新增强制检查清单,禁止提交AI辅助代码,并要求确认不含AI生成代码、注释和描述,以缓解大型开源项目审查与维护压力,cosmic-flatpak为唯一豁免代码库。

驱动中国10月4日消息,System76对COSMIC项目Pull Request模板作出更新,补充了强制检查清单,将利用AI辅助完成的代码列为禁止提交内容。

COSMIC由System76基于Rust开发,是Linux桌面环境。COSMIC推出前,System76的Pop!_OS长期采用深度修改后的GNOME桌面环境。因System76与GNOME上游开发者在部分设计理念和功能取舍上长期存在分歧,该公司最终决定自研桌面环境。

System76此前已对AI生成代码提出批评,认为其存在代码过于复杂的问题。在其看来,AI通常缺少理解大型项目深层集成关系所需的完整上下文,可能产出表面可用但实际难以维护的复杂代码,并直接造成代码审查时间明显增加。

新增检查清单要求贡献者确认提交内容不包含任何AI生成的代码、注释或描述;若无法满足这一确认要求,贡献不能按规则提交。目前,System76旗下唯一不受“无大模型贡献”规则约束的代码库为cosmic-flatpak。cosmic-flatpak主要用于管理若干与COSMIC桌面环境深度绑定、难以直接放入Flathub的软件,例如COSMIC面板小程序和桌面扩展。

对AI生成代码设置严格限制的开源项目并非仅System76一家。Ladybird浏览器项目早在今年6月已作出类似限制。其维护者发现,大量缺乏经验的开发者借助AI提交代码后,维护团队需要投入大量时间审查难以维护的AI生成代码,代码审查成本最终超出项目可承受范围。

对System76和Ladybird而言,问题不在于AI生成的代码不能用,而在于AI生成代码进入大型开源项目后,仍需要人类维护者长期承担理解、审查、测试和维护成本。因此,这些项目选择直接限制AI参与贡献,以降低后续维护压力。

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com。
来源:驱动中国 · 原文链接:https://www.qudong.com/article/525173.html
本文价值 ★★★★★ — 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录
✎ 我要投稿有独家观点或行业线索?向驱动中国投稿,审核采用后署名发布并获积分奖励。 去投稿 ›

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友