I submitted 316 AI-generated PRs to open source
FreeAbout I submitted 316 AI-generated PRs to open source
This project details an experiment conducted by June Kim, who submitted 316 AI-generated pull requests to various open source repositories to study maintainer reactions and the protocol dynamics between AI contributors and human maintainers. The pipeline automatically identified repos with open issues, generated fixes using AI, and submitted PRs with a pacing mechanism (the 'drip queue') to avoid overwhelming maintainers. Key findings include that maintainers often reject AI-generated PRs based on provenance rather than code quality, leading to real bugs being left unfixed, maintainer burnout, and account bans. The experiment highlights a protocol problem: as AI improves, the burden shifts from contributors to maintainers, and existing filtering mechanisms are insufficient.
Key Features
Pros & Cons
- Reveals real issues in the interaction between AI contributors and human maintainers
- Provides data-driven insights on how maintainers respond to AI PRs
- Fixes real bugs in open source projects
- Identifies protocol problems rather than blaming people
- PRs pass CI and automated tests
- PRs often rejected based on AI provenance rather than code quality
- Wastes maintainer time and attention, contributing to burnout
- Results in account bans from repositories
- Some PRs may be low quality or not follow community norms
- Maintainers must invest extra effort to reject and filter submissions