User avatar
xena-the-serverneobot_flag_trans Polyphony Cyberwitchery & Software asparklessparkles_pink @polyphonychat@amazonawaws.com
1mo
The scoring system in slopscore has been completely re-done! foxjump

First: The way signals are tracked stays the same. If a repository had 25 AI-generated commits detected before, that'll still be just the same. The only thing that was touched was the way the score (100 (S)–0 (F)) gets calculated.

Instead of treating every detected AI/slop signal equally, slopscore now tracks the share of tainted commits across a repository.

This means: It now makes a significant impact whether the repository is made up of slop commits to 1% or, say, 50%. Repositories with lower slop-densities get gentler penalties, while high-density repos get scored significantly harsher. It just didn't feel right that 10 slop commits got scored the same, whether the repo only had 15 commits, or already had 10000 commits.

This feature has been in beta for a while and the new scoring curve has been tested for a while before it finally got merged and deployed today.
ablobcat_bounce

Do feel very free to check out the changes by re-scanning repositories you are curious about, and leave feedback either here, on
Zulip or as an issue on the repository! ablobcatwave2_rev
❤️1
8
25
29
1

User avatar
Firstyear @firstyear@infosec.exchange
1mo
@polyphonychat Thanks, such a great tool! I will say its a tough one but slopscore.ava.pet/repo/https://github.com/kanidm/kanidm the agents.md is there to stop ais working, but did cause a penalty for us. Hard to know how to fix that though? Perhaps if agents.md has the refusal string then it doesnt cause a score loss?
1
0
1
0
User avatar
xena-the-serverneobot_flag_trans Polyphony Cyberwitchery & Software asparklessparkles_pink @polyphonychat@amazonawaws.com
1mo
@firstyear Thank you very much for the encouragement! c:

Yeah; we want to tackle this problem somehow, but we are not quite sure on how to best do that yet. It's something that is being actively discussed right now, and that we are hoping to solve some time soon :)
1
0
3
0
User avatar
Steven Reed @srtcd424@mas.to
1mo
@polyphonychat @firstyear a magic char sequence to indicate it's an anti-AI file? The projects that care about such things probably wouldn't mind a small hoop to jump through, and I doubt the boosters would bother to game just that one signal, at least on its own?
1
0
0
0
User avatar
Firstyear @firstyear@infosec.exchange
1mo
@srtcd424 @polyphonychat Yeah agreed, thats why I thought the refusal string would work well here as a booster wouldnt try to game that :)
0
0
1
0
User avatar
CmykStudent @CmykStudent@fosstodon.org
1mo
@polyphonychat Hi! Is there any way to clarify commits? For instance, GIMP's 1 listed commit has a follow-up that explains why "Copilot <copilot@github.com>" showed up in the message: gitlab.gnome.org/GNOME/gimp/-/commit/07142377dd7bcb4c1cf143ca44b631d716c3c7ae

(Since our main repo is on Git*Lab*, it'd be especially odd for any of our commits to be co-authored by CoPilot!)
1
0
0
0
User avatar
xena-the-serverneobot_flag_trans Polyphony Cyberwitchery & Software asparklessparkles_pink @polyphonychat@amazonawaws.com
1mo
@CmykStudent That is unfortunately not possible. Sorry!
1
0
2
0
User avatar
CmykStudent @CmykStudent@fosstodon.org
1mo
@polyphonychat No worries! At least now I understand why someone thought we'd accepted an AI-generated commit. :)
0
0
0
0
User avatar
Konstantin Goncharov @devstorm@toot.io
2w
@polyphonychat Было бы классно сделать какой-то рейтинг или топ репозиториев которые погрязли в ИИ слопе.
Сейчас на странице просто списки репозиториев и непонятно кто из них больше кто меньше, возможно стоит мерить % ии кода от общего процента кода репозитория.
1
0
1
0
User avatar
xena-the-serverneobot_flag_trans Polyphony Cyberwitchery & Software asparklessparkles_pink @polyphonychat@amazonawaws.com
2w
@devstorm We already measure the % of total AI-tainted commits. We just do not display that percentage yet.
1
0
1
0
User avatar
markhughes @markhughes@hachyderm.io
1mo
@polyphonychat

Not sure about this. It's like saying a little fascism is ok.
2
0
0
0
User avatar
Steven Reed @srtcd424@mas.to
1mo
@markhughes @polyphonychat it's realism, I guess. For lots of things that everyone is going need, e.g. kernels, there are no realistic slop-free alternatives right now. Being able to choose the relatively less contaminated stuff feels like a win of sorts, albeit in a very depressing way.

It does occur to me that that older projects that existed decades before the advent of AI are preferentially advantaged, though. I wonder if only looking back a maximum of a couple of years would be worthwhile?
0
0
0
0
User avatar
xena-the-serverneobot_flag_trans Polyphony Cyberwitchery & Software asparklessparkles_pink @polyphonychat@amazonawaws.com
1mo
@markhughes That is a colorful and surely appropriate comparison
0
0
1
0
User avatar
Jonas @magnetic_tape@infosec.exchange
1mo
@polyphonychat
Maybe a short intro text letting people know whether 0 or 100 is best (I though 0 was no slop and it was the reverse)
1
0
1
0
User avatar
xena-the-serverneobot_flag_trans Polyphony Cyberwitchery & Software asparklessparkles_pink @polyphonychat@amazonawaws.com
1mo
@magnetic_tape That's a good idea and something we can do. What might help in the meantime: The score also has a tier from S-tier for "best" to F-tier for "worst" alongside it. Though I understand that not everyone might be familiar with this system.
0
0
2
0
User avatar
hexa- @hexa@chaos.social
1mo
@polyphonychat nixpkgs has over a million commits and 1237 signals. it gets a score of E+.
1237/1076794
0.001148780546696954

slopscore.ava.pet/repo/https://github.com/nixos/nixpkgs
github.com/NixOS/nixpkgs
1
0
0
0
User avatar
xena-the-serverneobot_flag_trans Polyphony Cyberwitchery & Software asparklessparkles_pink @polyphonychat@amazonawaws.com
1mo
@hexa All of these are just factual statements. What is it that you are appealing to?
1
0
1
0
User avatar
hexa- @hexa@chaos.social
1mo
@polyphonychat I am not appealing for anything. I just point to a big repo to understand if the rating is as intended with the given ratio.
1
0
0
0
User avatar
xena-the-serverneobot_flag_trans Polyphony Cyberwitchery & Software asparklessparkles_pink @polyphonychat@amazonawaws.com
1mo
@hexa Yes. For this ratio, penalties are being reduced to 4% of their original value. While that is a 96% reduction, this still stacks, of course. The rating is as expected.

codeberg.org/polyphony/slopscore/src/commit/7773dc9fc8c3881c58799cdc0dfdb9825f3ac234/src/signals.rs#L213
0
0
2
0
User avatar
φαггoт Blobhaj_Flag_Gay @parrot@woof.tech
1mo
@polyphonychat oh, cool! yeah, this makes sense for say, nixpkgs, where theres like a bagillion files and commits
0
0
0
0
User avatar
Crow @crow@cville.online
1mo
@polyphonychat Love the idea of this tool, but it’s opaque in results to anyone who isn’t deeply versed in git.

Is that “E-“ result a score? Is it bad or good?
0
0
0
0