A real-world benchmark for AI code review
50 points by benocodes 2 days ago | 26 comments

falloutx 2 days ago
Company creates a benchmark. Same company is best in that benchmark.

Story as old as time.

reply
andai 21 hours ago
>optimize for thing

>thing gets optimized

reply
falloutx 14 hours ago
Nothing suggest they built the benchmark before the product. It was built after the product was already shipped, more of an afterthought.
reply
shimman 24 hours ago
A dishonest AI company? Well, I never!
reply
mattvv 2 days ago
Some feedback for the team, looked at pricing page and saw it more expensive ($30/dev/mo) and highly limiting (20prs per month per user). We have devs putting up that many prs in a single day. With this kind of plan pretty much no way we would even try this product
reply
esafak 2 days ago
It's true, those are some pre-AI quotas.
reply
DerArzt 10 hours ago
Not even, there are some months where I make 30+ prs at work (no llms, just a lot of code responsibilities).
reply
esafak 2 days ago
I'm not as cynical as the others here; if there are no popular code review benchmarks why should they not design one?

Apparently this is in support of their 2.0 release: https://www.qodo.ai/blog/introducing-qodo-2-0-agentic-code-r...

> We believe that code review is not a narrow task; it encompasses many distinct responsibilities that happen at once. [...]

> Qodo 2.0 addresses this with a multi-agent expert review architecture. Instead of treating code review as a single, broad task, Qodo breaks it into focused responsibilities handled by specialized agents. Each agent is optimized for a specific type of analysis and operates with its own dedicated context, rather than competing for attention in a single pass. This allows Qodo to go deeper in each area without slowing reviews down.

> To keep feedback focused, Qodo includes a judge agent that evaluates findings across agents. The judge agent resolves conflicts, removes duplicates, and filters out low-signal results. Only issues that meet a high confidence and relevance threshold make it into the final review.

> Qodo’s agentic PR review extends context beyond the codebase by incorporating pull request history as a first-class signal.

reply
thierrydamiba 24 hours ago
I'm building a benchmark for coding agent memory following your philosophy. There are so many memory tools out there but I have not been able to find a reliable benchmark for coding agent memory. So I'm just building it myself.

A lot of this stuff is really new, and we will need to find ways to standardize, but it will take time and consensus.

It took 4 years after the release of the automobile to coin the term milage to refer to miles driven per unit of gasoline. We will in due time create the same metrics for AI.

reply
seg_lol 16 hours ago
Curious what papers you are reading on this. Benchmarks are way more important than people realize, on every level.
reply
mbesto 2 days ago
Cmd+F - "Overfitting"...nothing.

Nope, no mention of how they do anything to alleviate overfitting. These benchmarks are getting tiresome.

reply
polynomial 21 hours ago
Call for pricing.
reply
steve_avery 20 hours ago
I'd be interested, but they don't even list any anthropic model on their code review benchmark, so I feel like they haven't really tested their benchmark on SOTA models.
reply
nomel 20 hours ago
Whenever I see this, I make the (almost always correct) assumption that the SOTA models had an advantage, with the alternative explanation being a complete lack of awareness of the state of AI (which is very very rare for a tool like this).

With SOTA missing, it also is a strong indicator that someone like you is not the target audience.

reply
CuriouslyC 2 days ago
I don't think LLMs are the right tool for pattern enforcement in general, better to get them to create custom lint rules.

Agents are pretty good at suggesting ways to improve a piece of code though, if you get a bunch of agents to wear different hats and debate improvements to a piece of software it can produce some very useful insights.

reply
zhubert 23 hours ago
I'm trying to bring a slightly different take to the pricing of ShipItAI (https://shipitai.dev, brazen plug). I've got a $5/mo/active dev + Bring Your Own Key option for those that want better price controls.

Still early in development and has a much simpler goal, but I like simple things that work well.

reply
freakynit 16 hours ago
No way you can afford unlimited pr's and unlimited projects for 20$/month using anthropic api.
reply
mdeeks 2 days ago
I feel like pricing needs to be included here. I kind of don't care about 10 percentage points if the cost is dramatically higher. Cursor Bugbot is about the same cost but gives 10x the monthly quota of Qodo.

I know this is focused solely on performance, but cost is a major factor here.

reply
logicx24 2 days ago
Where's the code for this? I'd love to run our tool, https://tachyon.so/, against it.
reply
kachapopopow 2 days ago
coderabbit being the worst while (presumeably) advertising the most seems to be check out at least, wouldn't believe the recall % seems bogus.
reply
mohsen1 22 hours ago
> Qodo takes a different approach by starting with real, merged PRs

Merged PRs being considered good code?

reply
esafak 21 hours ago
What do you suggest they use for ground truth?
reply
mohsen1 10 hours ago
I thought about this quite a bit. There are some nuggets in the open source code:

- vX.X.1 releases. when software was considered perfect but author had to write a fast follow up fix. very real bugs with real fixes

- Reverts. I'm sure anyone doing AI code review pays attention to this already. This is a sign of bad changes, but as important.

- PRs that delete a lot of code. A good change is often deleting code and making things simpler

reply
esafak 8 hours ago
For the first, your signal would be weak, for those events are rare. I don't think deleting and reverting is a signal of quality. Rather, it demonstrates bad changes, as you said. This does not tell the model what good code is, just what it is not.
reply
aetherspawn 2 days ago
Your pricing page has a bug on it, the annual price is higher than the monthly price.
reply
zamadatix 2 days ago
I'm seeing $30/m at annual and $38/m at monthly? (maybe already fixed, hard to tell)
reply