Analogue Pocket最亮眼的功能之一是openFPGA——这是对其支持多款开源自制模拟器的美称。但放眼复古开发圈的各个领域,这些FPGA模拟器核心的维护者都不得不应对来自意向贡献者的低质量、凭感觉拼凑的劣质代码。负责Analogue Pocket平台SNES模拟器的开发者,就是众多被这些AI生成代码搞得不胜其烦的开发者之一。
昨日,一位名为nasonliu的贡献者为Pocket的SNES核心提交了一项“实验性MSU-1流媒体”功能。MSU-1本质上是为该主机设计的一款虚拟增强芯片,现实中并不存在,是模拟器开发者制定的一项标准,目的是让超级任天堂的ROM修改者能够为各类游戏加入CD级音质的音频以及类似的优化。
https://img.3dmgame.com/uploads/images/news/20261007/1791338189_240111.jpg
“如果能正常运行的话还挺酷的,我从没想过能看到有人实现这个功能,”将SNES FPGA核心移植到Analogue Pocket的开发者agg23说道。不过你想必已经感觉到接下来的转折了。“你给我发了一份近5万行的代码变更,没经过任何申请,完全由大语言模型生成,居然还指望我来审核,”agg23继续说道,“这里面无关的垃圾代码实在太多了。”
换句话说,这项MSU-1功能包含了5万行机器生成的代码,agg23必须逐行人工审核后才能将其并入模拟器核心。
“这种行为是不可接受的,”agg23补充道,“你强行推送几乎没投入半点脑力的‘你的’成果,平白占用他人的时间与精力,而且完全是不请自来。我希望为了所有负责任的维护者着想,你不要再做这种事了。再说一次,你和你的大语言模型能把这个做出来我觉得挺厉害的。但这在我的世界里毫无容身之地。”
你或许还记得PS3模拟器RPCS3的开发者也表达过类似的态度。今年早些时候,他们就恳请贡献者“不要再提交AI生成的劣质代码”。需要说明的是,RPCS3并非完全禁止贡献者使用AI,而是要求开发者在提交代码前必须彻底理解自己写出的每一行代码。
很多程序员坚信AI只是提升编码效率的工具。但在打造模拟器、探索经典游戏新玩法的爱好者社区中,经验丰富的开发者如今正被新手提交的AI生成代码淹没——这些凭感觉写代码的新手甚至连自己做的东西都没完全搞明白。
模拟器开发者抨击AI生成代码:糟粕成堆纯属浪费精力
隐藏内容,支付积分阅读
已有90人购买此隐藏内容
隐藏内容,支付费用阅读
¥
已有86人购买此隐藏内容
隐藏内容,仅限以下用户组阅读
隐藏内容,登录后阅读
登录之后方可阅读隐藏内容
隐藏内容,评论后阅读
请在下面参与讨论之后,方可阅读隐藏内容
隐藏内容,加入圈子后阅读
您需要加入圈子之后才能查看帖子内容
您猜对了答案,下面是向您展示的隐藏信息:
[]
[¥]
向
提问:
隐藏内容,猜对答案后阅读
猜错啦:您选中的是「」,正确答案是:「」
多选人参与投票
单选人参与投票
PK人参与PK
·已选
已选·
投票后查看结果,您的选择是?
思想因碰撞产生火花,真理因辩论获得升华
热门评论
:
请先登录!
图片审查中...
登录之后回答问题,请先登录!
编辑答案:
我的回答:
最多上传一张图片和一个附件
x
