Godot 引擎新政:禁 AI 生成代码,严审贡献
开源社区正面临着由 AI 生成代码激增带来的审阅压力,Godot 基金会近日更新了其贡献者政策,旨在维护项目质量与可持续性。
根据最新规定,所有提交的代码必须是贡献者本人编写,严禁使用自主 AI 代理或所谓的“Vibe Coding”。这一要求强调了个人对所贡献代码的责任感,确保贡献者在代码出现问题时具备修复能力。同时,新加入的贡献者将面临更严谨的评估流程,一般而言,提交合并的 Pull Request 数量在三次及以下的贡献者将被视为新人,他们被鼓励先从修复错误和改进文档入手,逐步建立与项目维护者的信任,之后再参与到核心项目的开发中。

为了保障代码质量,所有 Pull Request 在最终合并前都必须经过人工的细致审核与批准。维护者强调,AI 无法承担责任,因此要求每一位贡献者能够完全理解自己所提交的代码,并具备独立解决问题的能力。此外,政策还规定,在项目的人际沟通环节,禁止使用 AI 生成的文本,以维持真诚的交流氛围,不过,人类撰写内容的机器翻译仍是被允许的。
此项政策的实施,代表着 Godot 基金会在促进开源项目健康发展方面迈出了关键一步。基金会表示,未来还将持续优化相关政策,以更好地契合其核心价值观,确保贡献的专业水准与开发者的责任意识。
对于 AI 在开源项目中的应用,Godot 基金会的这一举措为其他项目提供了借鉴。AI 代码生成工具虽然能提高开发效率,但其潜在的责任归属、代码质量难以保障以及对社区交流生态的影响,是当前开源社区需要审慎考量的问题。这种强调人类开发者核心责任的策略,或许能引导 AI 技术在开源领域朝着更负责任、可持续的方向发展。