What about false negatives?
What about false negatives?
Posted Oct 18, 2025 17:27 UTC (Sat) by alx.manpages (subscriber, #145117)In reply to: What about false negatives? by ojeda
Parent article: Large language models for patch review
I remain unconvinced. Here are a few counter-counterexamples:
Someone runs an AI tool that finds a false positive. The AI fools the programmer to believe it is valid, and results in the introduction of a bug instead of a fix. AI tools can fool humans easier than regular tools.
> Of course, there are costs to running many tools, diminishing returns, etc. But that is a different discussion.
I think it's part of the same discussion. Let's go bad to my first post: what about false negatives? Running an AI tool might lead a programmer to be more convinced that the patch is good, and thus less prone to running other tools, or asking other humans to review a patch. Those other tools or humans would probably do a better job.
Should one run 10 regular tools vs 5 regular tools and an AI tool?
It would only make sense to run the AI tool if you've already run *all* of the existing regular tools *and* also asked all of the humans that could help. But at that point, we're deep into diminishing returns.
And there's still the possibility that the AI tool might fool you into breaking a good patch, breaking what those humans had reviewed.