RPCS3 团队怒斥“AI 垃圾代码”:禁止未经理解的自动提交,违规者将被封禁,强调“人类必须完全掌控代码”

早报6个月前发布 小马良
212 0

作为全球最著名的 PlayStation 3 开源模拟器,RPCS3 团队表示,AI 可用于研究目的,但贡献者必须“完全拥有并理解他们提交的所有代码”。

RPCS3 已更新其指南,以应对大量低质量、AI 生成的代码提交。新规则要求贡献者完全拥有并理解他们提交的任何代码,即使 AI 被用于研究。

指南更新发布的前一天,该项目在 X 上发帖,恳求人们“停止向 RPCS3 提交 AI 垃圾代码拉取请求”,并且网上有“大量资源”供人们学习如何正确编码和调试,而不是生成他们不理解的东西。

RPCS3 团队怒斥“AI 垃圾代码”:禁止未经理解的自动提交,违规者将被封禁,强调“人类必须完全掌控代码”

可以想象,这篇帖子在 X 上引来了一些 AI 影响者和氛围编码者的反对,但该项目似乎并不在意,辩称它在几年前、在大语言模型出现之前就已经“以 70% 游戏可玩性达到了成熟阶段”。

完整指南如下:

允许使用 AI 工具进行研究和逆向工程。但是,期望贡献者完全拥有并理解他们提交的所有代码。与团队的任何沟通——包括代码、代码注释和 GitHub 评论——必须来自人类贡献者,而不是自主行动的 AI 代理。

不幸的是,我们看到提交给该项目的未经测试和未经验证的 AI 生成垃圾代码有所增加。这浪费了维护者的时间,更糟糕的情况下,此类更改会被合并并破坏所有用户的功能。重复违规将导致被禁止访问仓库。请尊重每个人的时间。

由 AI 代理或自动化工具打开的拉取请求必须在 PR 描述中披露 AI 参与的范围——哪些部分是由 AI 生成的,以及在提交前进行了哪些人工测试或审查。省略此披露的 PR 可能会在未经审查的情况下被关闭。

如果你对自己的工作不确定,请开启一个讨论议题与团队沟通,或者在 Discord 上联系维护者。

对于那些不知道的人来说,RPCS3 是一个非常酷的 Sony PlayStation 3 开源模拟器。它可以让你在 Windows、Linux、macOS 和 FreeBSD 上玩 PS3 游戏。作为 RPCS3 代码主要托管地的 GitHub,由于长时间运行且资源密集型的“代理型”AI 的大量增加,一直面临基础设施挑战,导致服务中断。为了在短期内管理这种情况,GitHub 对其 Copilot 服务进行了多项更改,包括暂停个人计划的新注册并执行更严格的使用限制。

今年早些时候,cURL 在其被首席开发者丹尼尔·斯滕伯格称为“AI 垃圾”的东西轰炸后,关闭了其漏洞赏金计划。主要问题在于,许多 AI 工具缺乏生成准确错误报告所需的上下文,这导致了大量毫无意义的提交,浪费了维护者的时间。

© 版权声明

相关文章