bsky thread from Rémi Verschelde, at akien.bsky.social
We find ourselves having to second guess every PR from new contributors, multiple times per day:
- The description is verbose LLM output, is the code written at least partially by a human?
- Does the "author" understand the code they're sending?
- Did they test it? Are the test results made up?
- Is this code wrong because it was written by AI, or is it an honest mistake from an inexperienced human contributor?
- What do you do when you ask a PR author if they used AI because you're suspicious, and they all reply "yes I used it to write the PR description because I'm bad with English"?
Godot prides itself in being welcoming to new contributors, letting any engine user have the possibility to make an impact on their engine of choice.
Maintainers spend a lot of time assisting new contributors to help them get PRs in a mergeable state.
I don't know how long we can keep it up.