开源游戏引擎Godot近期表现不俗,获得了Battlefield Games、Mike Klubnika、Mega Crit和JetBrains等赞助商的支持,并进一步明确了发展方向。随着关注度和贡献量的持续增长,该项目也更加注重质量,并收紧了贡献指南。
Godot基金会在最近的一篇博客文章中宣布,将很快禁止使用AI生成大量代码、进行“氛围编程”、提交AI代理的拉取请求,以及在人与人交流中使用AI生成的文本,作为其“为低质量内容设置障碍”计划的一部分。
这一决定基于两个主要目标:鼓励新贡献者通过学习和技能发展成长为未来的维护者,以及确保所有贡献来自能够对其代码负责并在必要时修复问题的人类。Godot指出,大型语言模型无法从具体反馈中学习,AI也无法承担责任。
“AI贡献还带来了士气低落的额外痛苦。审查拉取请求本已是繁琐的工作,但之所以有回报,是因为审查者通常觉得自己的努力有助于培养新贡献者(他们可能成为未来的维护者或审查者)。
如果你对拉取请求的反馈只是被机器吸收,而不是用于指导潜在的未来维护者,那么花空闲时间进行拉取请求审查就变得难以合理化。”
新指南将AI的使用限制在“琐碎事项”上,如代码补全、正则表达式和查找替换,并要求在拉取请求中使用AI编写代码时进行披露。机器翻译仍然可以接受,只要原文由人类撰写:
“当我们的维护者自愿花时间审查你的问题、拉取请求或提案时,他们不想与机器对话。这是尊重的基本原则。”
目前已有规定,所有拉取请求在合并前必须由人类审查和批准,使用自主AI代理或“氛围编程”将导致自动被GitHub仓库封禁。
“当前可用的AI工具套件每天都在变化。我们将继续对这些政策采取保守态度,但随着事态发展,我们会重新评估。”
