RPCS3开发者的呼吁并不意外。PS3模拟器涉及对Cell处理器和RSX图形芯片的底层模拟,这类代码需要对硬件架构有深刻理解,而AI模型目前只能生成表面模式的代码片段。关键问题在于,AI生成的PR看似能编译通过,但往往忽视内存一致性、时序关键路径等细节,导致运行崩溃或性能倒退。从个人经验看,我曾见过一个AI提交的GPU着色器优化PR,逻辑正确但完全忽略了对SPU线程同步的影响,最终回滚。这不仅是效率问题,更是代码安全性的隐患。

我的看法是,开源社区不应一刀切禁用AI工具,但必须建立贡献门槛。比如,要求AI生成的代码必须附带人工测试报告,或强制通过CI中的硬件模糊测试。这实际上在倒逼AI辅助编程工具向领域特定模型进化,而非当前的通用代码补全。

讨论问题:1. 你认为开源项目是否应该设立“AI贡献者”标签,用于标记和优先审查这些代码?2. 模拟器项目是否适合用AI进行寄存器级文档到代码的转换?

行业视野上,这件事揭示了AI编程工具在系统软件领域的短板。未来,或许会催生一批针对逆向工程和硬件模拟的专用AI模型,就像AlphaFold之于蛋白质结构预测那样。但在此之前,维护者的人工把关仍是不可替代的底线。