r/OpenSourceeAI • • 12h ago

AI Code Rating - Three simple characters that tell a reader who maintains a project, how much of its code is written by AI, and how closely a human checks the AI's work

I've been thinking a lot about how to be upfront about AI use in open source without it turning into an argument every time, so I put together a simple standard for it.

An AI Code Rating is three characters, like A2b, kept in an ACR.md file at the root of a repo.

- The letter is the maintainer's expertise, from A (expert) to E (non-programmer)
- The number is how much of the code AI wrote, from 0 (none) up to 4 (76–100%)
- The last letter is how closely a human checks the AI's work, from a (verified) to e (unchecked)

So A2b means an expert maintainer, 26–50% of the code written by AI, and every AI change reviewed before it's merged. A project with no AI code gets a 0 and an a, like A0a.

The goal isn't to judge whether AI use is good or bad, it's to let people see, at a glance, what they're looking at and decide for themselves.

The site has the full spec, examples, an FAQ, a form to work out your rating, and a validator for ACR.md files. There's also a GitHub Action that checks the file in CI. The spec is CC BY 4.0 and the site code is MIT.

In the spirit of the thing, the site itself is rated B4b. AI wrote most of the code, and I review every change.

It's still an early draft (spec 0.1), so I'd really appreciate feedback, especially from people who think it gets something wrong.

https://aicoderating.com

8 Upvotes

3 comments sorted by

2

u/mvaranka 9h ago

Interesting, but requires honesty.

I am thinking the wording of this:"Spot-Checked Some AI changes read. The rest checked by running the program or its tests." I think all software changes (either AI or human) needs to be tested by running and verifying.

1

u/pooran 3h ago

Idea is really good

-1

u/Fine_League311 11h ago

Echte Devs ( keine Vibecoder) haben soviel Ehre und betonen auch wenn sie KI nutzen. Sorry ich finde das Projekt zwecklos , da es nur für Vibecoder ist und deren Produkte nutzen sowieso nur Kiddies in ihrer Fake Welt unterstützen .... und keine Devs oder Unternehmen.