On Wed, 17 Dec 2025 at 17:53, Francesco Bonazzi <[email protected]> wrote: > > On Wednesday, December 17, 2025 at 4:44:38 p.m. UTC+1 [email protected] > wrote: > > What I do not understand is this: why would anybody want to push a PR which > he does not understand? > This seems to take out all the fun. > > This is a good question indeed. I have some theories: > > People opening PR using AI seem to also chat using AI. I suspect some of the > might be full AI-bots. Why? Maybe someone testing some product and looking at > Github as a way to collect human feedback to further train their model. > many seem to have an overdecorated Github account, often with links at their > LinkedIn or other networking sites. In this case, they may simply be trying > to bolster their Github account by getting a lot of code merged into major > projects, in order to look like fruitful developers. I suspect that in some > cases this may help getting job contracts if the recruiters aren't careful > enough.
I don't think that these are AI bots. They are humans who are using AI for everything including writing the code and writing comments and things. The reason for doing this is the google summer of code (GSOC) programme. SymPy enters that programme every year and a few people (usually students) will do projects where they get paid by Google to work on something in SymPy. This is what they want on their CV. SymPy's rules are that someone has to have a PR merged to be considered for GSOC so every year at this time large numbers of people turn up and start opening PRs, many of which are low quality. This is not anything new but the difference now is that it is much easier to open a PR as I said above: > I think what has happened is that the combination of user-friendly editors with easy git/GitHub integration and LLM agent plugins has brought us to the point where there are pretty much no technical barriers preventing someone from opening up gibberish spam PRs while having no real idea what they are doing. Previously there were some barriers like you can't edit the code without first looking at the code or you have to figure out git etc. These barriers had two effects: - They would filter out many PRs before they even existed. - They required greater effort so that the person opening the PR was forced to think more about what they were doing resulting in a better PR. Removing those barriers means having more PRs of a lower quality. AI in particular makes it possible to reduce the time taken to generate a low quality PR massively and the effect of this is obvious if you look at how quickly some people are opening multiple PRs in succession. -- Oscar -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/sympy/CAHVvXxRrUD8egci_W7Gbv%3DhNnpaC1PpYB67je0RzpQ1JM0jpgA%40mail.gmail.com.
