Contributions: some additional rules for AI use #3580
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We've had some PRs on "good first issues" recently that clearly were mostly AI-generated and where the submitter was not able to show that they had understood the code.
"good first issues" are there for humans to help them get into the code. Solving them with AI code generators defeats the purpose. I don't want to kill the "good first issue" program completely. I still think it is a good idea. I also don't want to completely discourage use of AI code generators. They do have their use to make programming more efficient. But they cannot relieve you from the hard work of understanding the problem you are trying to solve.
So here are some additional rules for AI-assisted PRs. Let's see how this goes.