12月14日,据科技媒体XDA报道,在生成式AI代码工具大行其道的今天,相关问题也逐渐浮现。其中,讨论度最广的一个问题是:大语言模型编程真的能提升生产力吗?

就目前来看,这个问题的答案介于“是”与“否”之间。从积极的一面看,AI工具确实能帮助没有编程基础的人做出属于自己的应用;但从另一个角度来看,AI生成的代码通常并非最优解,那种所谓的“氛围编程”更适合用来观察程序可能的行为模式,在真正的成品项目中表现并不理想。
报道称,GNOME Shell扩展审核指南近期进行了更新,新增了“扩展不得由AI生成”的规则。根据最新的说法,审核团队已没有兴趣接收大量由AI生成的代码。
GNOME方面对此解释称:“我们并不禁止开发者将AI作为学习辅助或开发工具,但扩展开发者应将其使用控制在合理范围内,并对提交的代码进行说明和解释。我们会拒绝包含大量冗余无用、风格不统一、虚构API用法、包含LLM提示词注释的代码。”
从产品经理的角度来看,这一解释相当合理。GNOME项目的审核人员肯定希望看到注释清晰、细节完善的代码。如果开发者只是耸耸肩说一句:“我不知道,这是AI写的。”那无疑会大大增加审核的工作压力。
而且,AI生成的代码往往存在瑕疵,这种“复制粘贴”式的代码很容易迅速传播到其他项目中。要求开发者保持代码质量,有助于维护整个代码库的整洁和效率。
