Although I'm afraid big part of these LLM contributions may be people trying to build their portfolio. Some known project contributor sounds better than having some LLM generated code under your name.
Although I'm afraid big part of these LLM contributions may be people trying to build their portfolio. Some known project contributor sounds better than having some LLM generated code under your name.
> If you do not understand the ticket, if you do not understand the solution, or if you do not understand the feedback on your PR, then your use of LLM is hurting Django as a whole.
Hey I thought you were a proponent of "no one needs to look at the code" ? dark factory, etc etc.
The linked article makes a very good argument for why pasting the output of your LLM into a Django PR isn't valuable.
The simplest version: if that's all you are doing, why should the maintainers spend time considering your contribution as opposed to prompting the models themselves?
Plenty of reasons: - Maybe the maintainers don't have enough credits to run the LLM themselves - Maybe the maintainers don't value fixing the issue which is why it sits in issue tracker - Maybe LLM user has a different model or harness that produces different outcomes - Maybe the LLM user runs the model over and over and gets lucky
Why reject a working solution?
You can contribute code that an LLM helped with if you do the extra work to review, verify and explain that code.
Don't put all of that burden on the maintainers who have to review it.
You'd have to manage the contributions, or get your AI bots to manage them or something, but it would be great to have honeypots like this to attract all the low effort LLM slop.
Well let them put their money where their mouth is. Let's see what happens, see what the agents create or fail to create. See if we end up with a new OS, kernel all the way up to desktop environment.