网站首页 文章专栏 GNOME 更新扩展审查指南,将大量使用 AI 生成的代码拒之门外
文章讨论了生成式AI代码工具在提升生产力方面的双面性,指出AI工具虽能帮助无编程基础者开发应用,但生成的代码往往非最优解,且存在风格不一致等问题。GNOME Shell扩展审核指南更新,明确拒绝大量AI生成的代码,强调开发者需对提交代码进行说明和解释,以维持代码库的整洁和效率。
12 月 14 日消息,据科技媒体 XDA 今天报道,在生成式 AI 代码工具大行其道的时代,各种问题逐渐浮现,其中讨论最广泛的问题便是,大语言模型编程真的能提升生产力吗?

从现状看,这个问题的答案介于“是”和“否”之间。从好处来讲,AI 工具确实能帮助没有编程基础的人做出自己的 App;但从另一个角度看,AI 生成的代码一般都不是最优解,所谓“氛围编程”(IT之家注:Vibe Coding)还是适合用来观察程序可能的行为模式,在真正的成品上表现并不理想。
据报道,GNOME Shell 扩展审核指南最近更新,新增“扩展不得由 AI 生成”法则,根据官方的说法,他们已没有兴趣接收大量由 AI 生成的代码。
GNOME 官方对此解释道:“我们不禁止开发者将 AI 作为学习辅助或开发工具,但扩展开发者应将其控制在合理范围内,并对提交的代码进行说明和解释。我们会拒绝包含大量无用、风格不一致、虚构 API 用法、LLM 提示词注释的代码”。
从产品经理的角度看,这一解释相当合理,GNOME 项目的审核人员肯定希望看到有清晰注释细节的代码,如果开发者只是耸耸肩说一句:“我不知道啊,AI 写的”,那无疑会加重审核的工作压力。
而且,AI 生成的代码往往会有不良部分,这种“牛皮藓”往往会被迅速传播到其他项目中,要求开发者保持代码质量有助于维持整个代码库的整洁度和效率。
