开源PS3模拟器项目RPCS3最近更新了代码提交政策,核心就一条:用AI工具可以,但提交的每一行代码你都得真正理解。这项新规发布于项目团队拒绝一名用户"AI代码合并请求"的第二天,态度相当明确。

团队在社交平台上解释,网上最大资源是人们学习如何正确编写和调试代码,而不是复制连自己都不理解的代码。这话直接怼上了AI影响者和所谓"AI编程"的炒作风气。但RPCS3团队并不慌——他们亮出数据:该项目在大语言模型出现前好几年,游戏可玩率就已经达到70%。

打开网易新闻 查看精彩图片

政策细节很硬。代码库已在规则层面更新,团队放话:对于在社交媒体炫耀的AI鼓吹者,直接封禁。他们嘲讽这些人不懂调试和编程,只会给人类用的东西注水。完整规则规定,允许用AI工具研究或辅助工程,但贡献者必须完全理解自己提交的所有代码。所有提交——代码、注释、GitHub评论——必须来自人类本人,禁止自主运行的AI代码。

团队吐槽,越来越多未经测试验证的AI生成内容被塞进来,不仅浪费维护者时间,更糟的是这些代码最终会被合并、破坏用户功能。违规者将被禁止访问代码库。还有一条补充:由AI代码生成工具开启的PR必须在描述中披露AI参与范围,说明哪些部分是AI生成,以及进行了何种人工审查测试。没这声明的PR可能被直接关闭。不确定自己工作的贡献者,可以去讨论区或Discord找维护者沟通。

RPCS3是开源索尼PlayStation 3模拟器,支持Windows、Linux、macOS和FreeBSD运行PS3游戏。GitHub作为其代码主托管平台,近年因"代码库"AI大规模涌入面临基础设施压力,服务一度中断。GitHub已对其Copilot服务做多项调整,包括暂停个人计算机新用户注册、实施更严格使用限制。

这不是首个因AI问题收紧的开源项目。今年早些时候,知名工具cURL关闭了其漏洞赏金计划,创始人Daniel Stenberg直言被"AI垃圾"淹没。核心痛点是:许多AI工具缺乏必要的上下文理解,导致大量无意义提交浪费维护者时间。