Godot禁止AI生成代码贡献

开源游戏引擎Godot近日对其贡献指南进行了重要调整,以应对人工智能技术快速发展带来的挑战。根据IT之家7月1日报道,Godot基金会正式宣布,将禁止开发者为项目引入AI直接生成的代码,并要求所有Pu...

互联网/IT

开源游戏引擎Godot近日对其贡献指南进行了重要调整,以应对人工智能技术快速发展带来的挑战。根据IT之家7月1日报道,Godot基金会正式宣布,将禁止开发者为项目引入AI直接生成的代码,并要求所有Pull Request必须由人类开发者提交。

这一决定源于近几个月来社区内AI生成内容数量的显著上升。Godot基金会指出,这些由AI生成的Pull Request(PR)不仅质量参差不齐,还严重消耗了维护者的审查精力,打击了社区成员的积极性。特别是在2月份,基金会就曾公开表示,AI生成的PR数量明显增加,使得代码审查工作变得“越来越令人疲惫”。经过数月的讨论和评估,基金会最终决定采取更严格的措施。

新版贡献指南明确规定,开发者最多只能将AI工具用于一些“机械性的小任务”,且必须主动披露使用情况。Godot基金会强调,AI本身无法承担责任,而重度依赖AI的开发者,也未必真正理解自己提交的代码,更难保证后续的维护能力。因此,当前所有贡献必须由能够对代码负责的人类提交,并在代码出现问题时,他们需要承担修复责任。

Godot基金会同时表示,尽管AI工具仍在快速演进,未来政策也可能随技术发展重新评估,但现阶段他们会采取更保守的态度,以减轻维护者负担并保障开源社区的长期健康运作。

图片

这一举措引发了广泛讨论。支持者认为,这有助于保持项目的高质量标准,防止低质量代码污染主分支。然而,也有部分开发者担忧,过于严格的限制可能会影响创新,特别是对于那些希望利用AI工具提高开发效率的团队来说。

从行业角度来看,Godot基金会的这一决定反映了开源社区对AI生成内容的普遍警惕。随着AI技术的普及,越来越多的开源项目开始面临类似的问题。如何在利用AI提升效率的同时,确保代码质量和社区健康,已成为一个亟待解决的难题。