开源 🇫🇷 01.08.2026 05:04

Godot 为何向人工智能生成的代码关上大门

Godot EngineGodot Engine CodeRabbitCodeRabbit
2026 年 6 月 30 日,开源游戏引擎 Godot 更新了其贡献政策,严格限制在提交给项目的代码中使用生成式人工智能。该政策要求代码由人类编写和审查,人工智能仅可用于琐碎任务且需披露。此举反映了在人工智能生成贡献大量涌入的背景下,关于开源项目可持续性的更广泛争论,许多维护者对此感到疲惫不堪。
开源游戏引擎Godot于2026年6月30日更新了其贡献政策,限制了生成式AI在代码提交中的使用。新规定指出,代码必须由人编写并由人审查,AI仅可用于代码补全、正则表达式和查找替换等琐碎任务,前提是贡献者在拉取请求讨论中披露AI的使用。该政策明确禁止自主AI代理和“氛围编码”(违反将导致GitHub仓库被自动封禁)、大量AI生成的代码,以及人际交流中AI生成的文本。所有拉取请求的人工审查现在是强制性的。维护者早些时候将AI生成贡献的涌入描述为“令人精疲力竭且士气低落”,指出合格的审查者数量少,而拉取请求数量不断上升。维护者Rémi Verschelde告诉Game Developer,在最近两个发布周期中,大约3700个拉取请求中只有约47个披露了AI的使用(约占1.3%),但其代价不成比例。Godot并非个例:curl于2026年1月因AI生成的漏洞报告终止了其漏洞赏金计划,真实报告的比例从超过15%降至不足5%;tldraw于2026年初开始自动关闭所有外部贡献。CodeRabbit在2025年12月的一项研究分析了470个GitHub拉取请求,发现AI辅助的贡献每个拉取请求的问题数量约为人工贡献的1.7倍(平均报告数分别为10.83和6.45)。这一决定凸显了AI转移了成本:生成代码变得几乎免费,但审查和维护代码仍然是昂贵的人力工作。Godot的政策保护了其贡献者模式的可持续性,强调在开源中,问题不在于谁写了代码,而在于谁能对其负责。
来源: ActuIA — 原文
我们之前关于此话题的帖子 ↓
最新新闻