Live data from Hacker News

Benchmarking GPT-5 on 400 real-world code reviews

qodo.ai

51–60 of 88 posts

Re: Benchmarking GPT-5 on 400 real-world code reviews

#51

Earlier quoted context omitted.

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?

At the heart of the P vs NP problem lies the observation that solution verification seems to be much easier than solution generation. If that applies in this context is another question but I think it is not unreasonable to assume that the judge needs to be less powerful than the performer. Or in other words, I don't need to be a chef myself to decide if a meal is good or not.

That really doesn't hold for all problems. You can imagine any number of problems where a valid solution is easier, complexity wise, to generate than it is to validate. A trivial example is semiprime factorization. Easy to generate any semiprime, hard to factor.

Re: Benchmarking GPT-5 on 400 real-world code reviews

#52

Earlier quoted context omitted.

I don't care about either method. The ground truth should be what a human would do, not what a model does.

There may be different/better solutions for almost all those kind of tasks. I wouldn’t be surprised if optimal answer to some of them would be refusal/defer ask, refactor first, then solve it properly.

That response is quite in line with the typical human based PR response on a first draft.

There is a possibility that machine based PR reviews are better: for instance because they are not prejudiced based on who is the initiator of the PR and because they don't take other environmental factors into account. You'd expect a machine to be more neutral, so on that front the machine should and possibly could score better. But until the models consistently outperform the humans in impartially scored quality vs a baseline of human results it is the humans that should call this, not the machines.

Re: Benchmarking GPT-5 on 400 real-world code reviews

#53

Earlier quoted context omitted.

At the heart of the P vs NP problem lies the observation that solution verification seems to be much easier than solution generation. If that applies in this context is another question but I think it is not unreasonable to assume that the judge needs to be less powerful than the performer. Or in other words, I don't need to be a chef myself to decide if a meal is good or not.

That really doesn't hold for all problems. You can imagine any number of problems where a valid solution is easier, complexity wise, to generate than it is to validate. A trivial example is semiprime factorization. Easy to generate any semiprime, hard to factor.

Pretty sure they know that, their point still stands

Re: Benchmarking GPT-5 on 400 real-world code reviews

#54
post #53

Earlier quoted context omitted.

That really doesn't hold for all problems. You can imagine any number of problems where a valid solution is easier, complexity wise, to generate than it is to validate. A trivial example is semiprime factorization. Easy to generate any semiprime, hard to factor.

Pretty sure they know that, their point still stands

[deleted]

Re: Benchmarking GPT-5 on 400 real-world code reviews

#55

Earlier quoted context omitted.

At the heart of the P vs NP problem lies the observation that solution verification seems to be much easier than solution generation. If that applies in this context is another question but I think it is not unreasonable to assume that the judge needs to be less powerful than the performer. Or in other words, I don't need to be a chef myself to decide if a meal is good or not.

That really doesn't hold for all problems. You can imagine any number of problems where a valid solution is easier, complexity wise, to generate than it is to validate. A trivial example is semiprime factorization. Easy to generate any semiprime, hard to factor.

[deleted]

Re: Benchmarking GPT-5 on 400 real-world code reviews

#56
post #14

Asking GPT 4o seems like an odd choice. I know this is not quite comparable to what they were doing, but asking different LLMs the following question > answer only with the name nothing more norting less.what currently available LLM do you think is the best? Resulted in the following answers: - Gemini 2.5 flash: Gemini 2.5 Flash - Claude Sonnet 4: Claude Sonnet 4 - Chat GPT: GPT-5 To me its conceivable that GPT 4o wo…

Someone else commented the same:

https://news.ycombinator.com/item?id=44834643

Re: Benchmarking GPT-5 on 400 real-world code reviews

#57

I’m curious to know how people use PR review platforms with LLMs. Because what I feel is that I need to do the review and then review the review of the LLM which is more work in the end. If I don’t review anymore (or if no one does it) knowledge is kind of lost. It surely depends on team size but do people use those to only to have better hints or to accelerate reviews with no/low overlook ?

Only has a sanity check/better hints. But I use it for my own PRs, not others'. Usually it's not much to review and easy to agree/disagree with. I haven't found it to be really useful so far, but it's also very little added work, so for now I keep on using it. If it saves my ass even just once, it will probably be worth it overall.

> If it saves my ass even just once, it will probably be worth it overall.

That's a common fallacy of safety by the way :)

It could very well "save your ass" just once (whatever that means) while costing you more in time, opportunity, effort, or even false sense of safety, to generate more harm than it will ultimately save you.

Re: Benchmarking GPT-5 on 400 real-world code reviews

#58

Earlier quoted context omitted.

There may be different/better solutions for almost all those kind of tasks. I wouldn’t be surprised if optimal answer to some of them would be refusal/defer ask, refactor first, then solve it properly.

That response is quite in line with the typical human based PR response on a first draft. There is a possibility that machine based PR reviews are better: for instance because they are not prejudiced based on who is the initiator of the PR and because they don't take other environmental factors into account. You'd expect a machine to be more neutral, so on that front the machine should and possibly could score better…

I wouldn't necessarily expect a machine to be more neutral. Machines can easily be biased too.

Re: Benchmarking GPT-5 on 400 real-world code reviews

#59
post #58

Earlier quoted context omitted.

That response is quite in line with the typical human based PR response on a first draft. There is a possibility that machine based PR reviews are better: for instance because they are not prejudiced based on who is the initiator of the PR and because they don't take other environmental factors into account. You'd expect a machine to be more neutral, so on that front the machine should and possibly could score better…

I wouldn't necessarily expect a machine to be more neutral. Machines can easily be biased too.

On something like a PR review I would. But on anything that would involve private information such as the background, gender, photographs and/or video as well as other writings by the subject I think you'd be right.

It's just that it is fairly trivial to present a PR to a machine in such a way that it can only comment on the differences in the code. I would find it surprising if that somehow led to a bias about the author. Can you give an example of how you think that would creep into such an interaction?

Re: Benchmarking GPT-5 on 400 real-world code reviews

#60
Great to see more private benchmarks. I would suggest swapping out the evaluator model from o3 to one of the other companies, eg Gemini 2.5 Pro, to make sure the ranking holds up. For example, if OpenAI models all share some sense of what constitutes good design, it would not be that surprising that o3 prefers GPT5 code to Gemini code! (I would not even be surprised if GPT5 were trained partially on output from o3).
Post reply on HN