
Godot引擎维护者:大量AI生成提交让审核工作压力增加
Godot Engine项目经理、W4 Games联合创始人Rémi Verschelde表示,近期Godot GitHub页面上持续出现大量未明确说明来源的AI生成代码提交(Pull Request,简称PR),让维护团队感到疲惫。目前,该引擎GitHub页面仍有超过4600个开放PR等待处理。
Godot社区面临代码审核压力
据Game Developer报道,独立游戏《Hidden Folks》的开发者兼发行商Adriaan de Jongh此前指出,Godot GitHub上出现了许多说明冗长、改动缺乏逻辑,甚至提交者无法准确解释自身修改内容的PR。部分代码虽然形式完整,但实际价值有限,增加了维护者的审核负担。
AI生成的低质量PR正让Godot维护工作变得越来越疲惫。若希望提供帮助,增加资金支持、聘请更多维护者处理这些提交,是目前较可行的办法。
Verschelde表示,维护者现在每天都要多次重新评估新贡献者提交的PR。Godot一直重视社区开放性,也欢迎新开发者参与项目,但维护团队需要花费大量时间协助贡献者完善代码,使其达到可合并状态。随着无效提交增加,这种工作模式正变得难以长期维持。
项目或提高贡献门槛
Godot近期关闭的PR记录显示,过去一个月已有不少提交被拒绝或标记为无效内容,维护者也经常需要检查疑似由AI生成的代码。作为一款开源游戏引擎,Godot近年来被《Brotato》《Until Then》等独立游戏采用,为开发者提供了区别于商业引擎的选择。
Verschelde认为,增加维护者数量是最直接的解决方案,但项目也可能适度提高贡献门槛,例如要求提交者提供更清晰的修改说明、测试结果和问题复现步骤。对于使用自动化工具筛查内容的建议,他表示,让AI去识别AI生成内容,可能会带来新的判断问题。
开源项目需要更清晰的贡献规范
相关讨论也将问题指向代码托管平台。部分业内人士认为,平台可以通过改进提交审核、账号信誉和项目管理功能,帮助开源团队减少低质量内容。对于Godot而言,完善贡献指南、加强人工审核和增加项目资源,或许能在保持社区开放性的同时提升维护效率。
常见问题
Q:Godot是什么?
A:Godot是一款开源游戏引擎,支持制作2D和3D游戏,适合独立开发者及小型团队使用。
Q:为什么AI生成代码会增加维护难度?
A:部分自动生成代码可能缺少实际测试,提交说明也不够准确,维护者需要额外核查代码质量、功能影响和兼容性。







发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。