> Each model’s responses are ranked by a high-performing judge model — typically OpenAI’s o3 — which compares outputs for quality, relevance, and clarity. These rankings are then aggregated to produce a performance score. So there's no ground truth; they're just benchmarking how impressive an LLM's code review sounds to a different LLM. Hard to tell what to make of that.
Benchmarking GPT-5 on 400 real-world code reviews
41–50 of 88 posts
Re: Benchmarking GPT-5 on 400 real-world code reviews
#42> Each model’s responses are ranked by a high-performing judge model — typically OpenAI’s o3 — which compares outputs for quality, relevance, and clarity. These rankings are then aggregated to produce a performance score. So there's no ground truth; they're just benchmarking how impressive an LLM's code review sounds to a different LLM. Hard to tell what to make of that.
Also, using an OpenAI model to judge the performance of an OpenAI model seems prone to all kinds of biases.
Re: Benchmarking GPT-5 on 400 real-world code reviews
#43> Each model’s responses are ranked by a high-performing judge model — typically OpenAI’s o3 — which compares outputs for quality, relevance, and clarity. These rankings are then aggregated to produce a performance score. So there's no ground truth; they're just benchmarking how impressive an LLM's code review sounds to a different LLM. Hard to tell what to make of that.
Also, using an OpenAI model to judge the performance of an OpenAI model seems prone to all kinds of biases.
Re: Benchmarking GPT-5 on 400 real-world code reviews
#44Earlier quoted context omitted.
Accepted does not mean correct. It's like using a rubber yardstick as the means to figure out who won the pumpkin growing competition.
I'd say it's worse than that, a rubber ruler still has a definite length when not under tension etc. This might be more like asking amateur painters to each paint a picture of a different one of the pumpkins, then judging each other's paintings without seeing the actual pumpkin that painting was based on.
Re: Benchmarking GPT-5 on 400 real-world code reviews
#45Earlier quoted context omitted.
Yes, especially as models are known to have a preference towards outputs of models in the same family. I suspect this leaderboard would change dramatically with different models as the judge.
I don't care about either method. The ground truth should be what a human would do, not what a model does.
Re: Benchmarking GPT-5 on 400 real-world code reviews
#46Gemini 2.5 Pro is severely kneecapped in this evaluation. Limit of 4096 thinking tokens is way too low; I bet o3 is generating significantly more.
I've only seen it go above 5000 for very difficult style transfer problems where it has to wrangle with the micro-placement of lots of text. Or difficult math problems.
Re: Benchmarking GPT-5 on 400 real-world code reviews
#47The ranking seems wrong, Gemini-2.5flash as good as Clause Opus 4?
Re: Benchmarking GPT-5 on 400 real-world code reviews
#481) Gemini 2.5 Pro rank only non-google models 2) Claude 4.1 Opus rank only non-Anthropic models 3) GPT5-thinking rank only non-OpenAI 4) Then sum up the rankings and sort by the sum.
Re: Benchmarking GPT-5 on 400 real-world code reviews
#49> Each model’s responses are ranked by a high-performing judge model — typically OpenAI’s o3 — which compares outputs for quality, relevance, and clarity. These rankings are then aggregated to produce a performance score. So there's no ground truth; they're just benchmarking how impressive an LLM's code review sounds to a different LLM. Hard to tell what to make of that.
It’s a widely accepted eval technique and it’s called “llm as a judge”
It's supposed to leverage a "generate vs. critique" gap in skill level as a form of self-improvement. It's easier to judge how good food is vs. make it.
But here's the thing. When it comes to code review, you need to be effectively as skilled as the person who wrote it. There isn't really a gap.
And then the real clincher is this. LLMs naturally have a skill gap between their judgement and generation skills as is. The reason is that they have superhuman pattern matching and memorization ability. They can use their memorized patterns as a massive crutch for their actual reasoning skills, but they can't do the same for judgement calls in code review.
Re: Benchmarking GPT-5 on 400 real-world code reviews
#50Earlier quoted context omitted.
Also, using an OpenAI model to judge the performance of an OpenAI model seems prone to all kinds of biases.
Am I missing something? If LLM-1 is supposed to judge LLM-2, doesn't LLM-1 have to be better than LLM-2? If LLM-1 is only 40% as good at coding as LLM-2, why would you trust the LLM with the lesser knowledge?
Or in other words, I don't need to be a chef myself to decide if a meal is good or not.