GNOME 升级审查规则,严拒AI生成代码

AI资讯2个月前发布 ainav
52 0

12月14日讯,在当今生成式人工智能代码工具风靡一时的时代,人们对其利弊展开了广泛讨论。其中最受关注的问题是:大语言模型编程真的能提升生产力吗?

GNOME 升级审查规则,严拒AI生成代码

目前来看,这个问题的答案介于肯定与否定之间。从积极的一面讲,AI工具确实降低了编程门槛,让不具备编程背景的人也能开发应用程序;但从消极的角度看,AI生成的代码通常并非最优解。这种被戏称为”氛围编程”的方法,虽然有助于探索程序的行为模式,但在实际应用中效果并不理想。

值得注意的是,GNOME Shell扩展审核指南近期进行了更新,新增了”扩展不得由AI生成”的规定。官方表示,他们已不再热衷于接收大量由AI生成的代码。

对于这一规定,GNOME官方作出解释:”我们并不禁止开发者将AI作为学习辅助工具或开发工具,但要求扩展开发者合理使用,并对提交的代码进行详细说明和注释。如果发现代码存在大量无用信息、风格不统一、虚构API用法或包含LLM提示词注释等情况,我们将予以拒绝”。

从产品经理的角度来看,这一规定非常合理。GNOME项目的审核人员更倾向于看到清晰标注细节的代码,而不是听到开发者敷衍了事的回答:”不知道,是AI写的”。这种不负责任的态度无疑会增加审核的工作量。

此外,AI生成的代码往往存在质量问题,就像皮肤上的疣一样容易蔓延到其他项目中。因此,要求开发者保持代码质量,有助于维护整个代码库的整洁度和运行效率。

© 版权声明

相关文章