The irony of the .ai domain.
We stopped AI bot spam in our GitHub repo using Git's –author flag
51–60 of 254 posts
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#52That's a neat way to interface with GitHub's authentication system, but I don't see how they've solved the fundamental problem because their whitelisting process is just "click ok fine 10 times". Why won't the slop peddlers just do that too?
(Why there is a race for AI commits/PRs to projects is beyond me though...)
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#53I don't have a better solution, unfortunately, but it doesn't seem seem to like the spam problem has been solved. It has just been moved from pull requests to commits: Currently, more than 10% of all commits in the archestra repo are essentially noise (369 of 3521 commits), accounting for more than half of all commits in the last month (303 of 578 commits). But maybe (probably) the amount of such commits will go down…
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#54Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#55The writing style in their onboarding doc has common AI tells (in the quote: em dashes, “it’s not A, it’s B” sentence).
I can understand that, perhaps they want to fight fire with fire or don’t have time as they already say. Still, it all feels like inadequate half measures to me.
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#56Makes me wonder if an ELO-based system would work to mitigate these issues. People who merged PR successfully onto a project, that had real issues acknowledged, the quality of their responses measured by other users reactions or something, etc, multiplied possibly by the degree of importance of the project where their activity has been made. Won't be about human vs AI, but actual helpful effective being vs low effort…
For those wondering what Elo means, it is a person's last name, not an acronym (not all caps). More info here: https://en.wikipedia.org/wiki/Elo_rating_system
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#57Earlier quoted context omitted.
ELO is shockingly easy to manipulate. For example there was a literal jail with a decent chess player in it. He created a pool of players who got great ELOs by beating him, then used them to boost his rating higher. Wash, rinse, and repeat. Given any manipulatable scheme, AI will figure out how to manipulate it. For the OP, what happens if a single AI manages to get through to contributor? Then it starts elevating ot…
fix this problem by make the rating value tied to some paid currency - a repo owner would have to pay for the PR, and that PR contributor will now have more currency than previously. In order to have said currency to pay, the repo owner would need to have contributed to another repo whose owner have currency. The totality of someone's currency is their reputation. Of course, now the decision becomes...who is the cent…
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#58> It's not a contract job— it's our optional way of saying thank you to the community. The writing style in their onboarding doc has common AI tells (in the quote: em dashes, “it’s not A, it’s B” sentence). I can understand that, perhaps they want to fight fire with fire or don’t have time as they already say. Still, it all feels like inadequate half measures to me.
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#59Earlier quoted context omitted.
ELO is shockingly easy to manipulate. For example there was a literal jail with a decent chess player in it. He created a pool of players who got great ELOs by beating him, then used them to boost his rating higher. Wash, rinse, and repeat. Given any manipulatable scheme, AI will figure out how to manipulate it. For the OP, what happens if a single AI manages to get through to contributor? Then it starts elevating ot…
fix this problem by make the rating value tied to some paid currency - a repo owner would have to pay for the PR, and that PR contributor will now have more currency than previously. In order to have said currency to pay, the repo owner would need to have contributed to another repo whose owner have currency. The totality of someone's currency is their reputation. Of course, now the decision becomes...who is the cent…
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#60Makes me wonder if an ELO-based system would work to mitigate these issues. People who merged PR successfully onto a project, that had real issues acknowledged, the quality of their responses measured by other users reactions or something, etc, multiplied possibly by the degree of importance of the project where their activity has been made. Won't be about human vs AI, but actual helpful effective being vs low effort…
ELO is shockingly easy to manipulate. For example there was a literal jail with a decent chess player in it. He created a pool of players who got great ELOs by beating him, then used them to boost his rating higher. Wash, rinse, and repeat. Given any manipulatable scheme, AI will figure out how to manipulate it. For the OP, what happens if a single AI manages to get through to contributor? Then it starts elevating ot…