Computer

Devs of the most popular PS3 emulator, RPCS3, are asking people to stop submitting “AI slop code” to its GitHub



PC Guide is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Read More

The team behind RPCS3 is asking users to stop submitting what it describes as “AI slop code” to the project’s GitHub repository after dealing with a growing number of low-quality pull requests. RPCS3 has been around since 2011 and is widely considered the most popular and advanced PlayStation 3 emulator available today.

Over the years, the emulator has made huge progress, with a massive portion of the PS3 library now fully playable. Since the project is open-source, developers and contributors from around the world can help improve it through GitHub pull requests. We’ve already seen similar problems with this sort of thing – notably, Godot maintainers also condemned AI-generated code.

AI code must be disclosed and properly reviewed

Developers of RPCS3 say a recent rise in AI-generated code submissions has started wasting a lot of their time. In a post shared on X, the RPCS3 team directly asked people to stop sending AI-generated pull requests that contributors themselves do not fully understand or test properly. The developers also warned that users who continue submitting this type of content could end up being banned from the repository without warning.

The frustration seems to come from contributors using AI tools to generate code changes without actually checking if the code works correctly. To tackle this, the RPCS3 team has also updated its official contribution guidelines.

Under the new rules, using AI tools for research or reverse engineering is still allowed. However, contributors are now expected to fully understand and take responsibility for every piece of code they submit. The team also clarified that all communication, including code comments and GitHub discussions, must come directly from the human contributor and not from an AI agent acting automatically. A similar stance was taken for the Linux kernel recently.

The updated guidelines also mention that if AI tools were involved in creating a pull request, contributors must clearly disclose that information. They need to explain what parts were AI-generated and what kind of testing or human review was done before submission. Pull requests that fail to disclose AI involvement may be closed without review. The developers also pointed out that poorly tested AI-generated code can sometimes accidentally get merged into projects, which can then create issues for all users.






Source link