| ▲ | maxloh 3 days ago | |||||||||||||||||||||||||||||||||||||||||||||||||
I don't think this is a good trend. Projects like Servo or Redox OS are community-driven and already lack funding. Blocking AI-assisted code will only drive potential contributors away. Some projects have built strong communities around AI-assisted development. The T3 Code community [0], for instance, is very active, and most PRs are created with LLM assistance. The real issues are disclosure and taking responsibility for your own submissions, including carefully reading and testing your code. Code written by humans isn't inherently better in any sense. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | Geventax 3 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
If someone is only willing to contribute to a project if they are allowed to use LLMs, then I think they don't really care about the project and only about the thrill of being seen as a "contributor" | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | JBits 3 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
I think it's great trend. It tells me which codebases are worth studying, which libraries are high quality enough to be trusted in my code and which communities could be rewarding to contribute to. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | IsTom 3 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
> Blocking AI-assisted code will only drive potential contributors away. Well, this seems to be the point of it? To drive away contributors that maintainers regard as more trouble than worth. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | apt-get 3 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
"LLM harness management project accepts PRs made by LLMs" hardly seems anything to write home about, to be honest... | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | bakugo 3 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
I don't see how a project getting hundreds of entirely AI generated (not just "assisted") PRs per day means it has an active community. Scrolling through the PRs and issues on that repository, I can't find a single piece of text that reads like it was written by a human. I often find myself wondering if such projects are actually used by any real people at all, as whenever I try using them myself, I always run into very obvious bugs that go months without being fixed despite the extremely high commit activity. If I start my own project today, and set up 50 different AI agents to commit to it in a loop 24/7, should I claim my project has an active community because of it? | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | xtracto 3 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
>Projects like Servo or Redox OS are community-driven and already lack funding. It's pretty interesting that for once, people have the ability to contribute $$$ that translate directly to code for the project, and maintainers dont want it. It's their choice, so that's ok. I guess for someone using AI , it will be easier to fork the project, apply the changes and keep rebasing updates upstream. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | surgical_fire 3 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
> Blocking AI-assisted code will only drive potential contributors away. I am pretty sure they can prompt LLMs on their own. They don't need your LLM contributions. If your concern is that they lack funds, donate to the project. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | crote 3 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
Every halfway-decent project will have a near-infinite stream of enthusiastic teenagers willing to "contribute" by acting as a meat proxy for whatever LLM vendor happens to have a free trial tier of their bargain-bin model that week. How do you propose a project separates their PRs from genuinely valuable human-driven AI use? Pre-LLM it used to be pretty obvious to reviewers which PRs were complete garbage, and which were worth actually reading. Post-LLM the two look identical at first glance, and it only becomes clear that something is garbage after investing a nontrivial amount of time into it. And reviewing is where the real bottleneck lies - not writing. So if your project welcomes AI use, who is going to dig the diamonds out of the endless flow of slop? It sure is a great way to lose volunteers, and if you delegate all work to LLMs you no longer have a community. Having a "we ban obvious AI use" policy means that the human is essentially asked to provide a proof-of-work. Want us to invest time in your PR? First demonstrate that you aren't a time-waster. | ||||||||||||||||||||||||||||||||||||||||||||||||||