AI News HubLIVE
站内改写1 分钟阅读

Godot 禁止“氛围编码”的贡献

开源游戏引擎 Godot 宣布更新贡献政策,禁止 AI 生成的代码贡献。维护者指出,大量 AI 生成的拉取请求质量低下,且贡献者无法理解或修复代码。新政策要求新贡献者需获得许可才能提交重大更改,并禁止 AI 代理参与讨论,仅允许有限的人工智能辅助(如代码补全)。违规者将被自动封禁。

来源Hacker News AI作者: guptalog

开源游戏引擎 Godot 的开发团队于周二宣布,正在修订其贡献政策,以禁止几乎所有 AI 生成的贡献。这一决定源于大量涌入的、明显由 AI 生成的拉取请求(PR),这些请求不仅质量低下,而且给维护者带来了巨大的负担。维护者表示:“AI 无法承担责任,我们无法信任重度 AI 用户能够充分理解他们的代码并修复问题。”此前,维护者 Rémi Verschelde 曾称 AI 生成的 PR 是“令人沮丧的”时间浪费,这一说法得到了社区共鸣。一家使用 Godot 的游戏工作室甚至将这些 PR 形容为“一场彻底的灾难”。

新政策的核心内容包括:新贡献者(指合并 PR 少于3个的用户)在提交新功能或重大重构前,必须获得维护者的明确许可。此举旨在排除“氛围编码者”和 AI 代理,培养真正理解代码库并愿意沟通的贡献者。此外,所有贡献讨论必须保持人与人之间的交流,禁止 AI 代理或机器人参与(语言翻译辅助除外)。对于 AI 生成的代码,任何自主代理编写的贡献或“氛围编码”垃圾都会导致在 Godot 的 GitHub 仓库中被自动封禁。政策还扩大到禁止使用 AI 生成任何实质性代码。允许的 AI 辅助仅限于琐碎任务,如代码补全、正则表达式或查找替换。如果贡献者以任何方式使用 AI 编写代码,必须在 PR 讨论中披露。

该政策尚未正式修订完成,维护者未给出确切发布时间。但显然,“氛围编码”和 AI 代理目前就不受欢迎。近期,“氛围编码”因多起事故(如数据库删除、驱动器擦除)而失宠。Infosys 董事长 Nandan Nilekani 指出,上下文在软件开发中至关重要,AI 似乎还无法把握这一要素。这一事件反映了开源社区对 AI 生成代码质量和对贡献者责任感的担忧,也预示着未来开源项目可能更严格地管控 AI 使用。