We replaced our reviewer agent with the same agent, memory wiped. It found the same bugs.
Summary
The author recounts an experiment where using the same AI model as both code writer and reviewer, even with different prompts, failed to catch expensive correlated errors like assuming an endpoint is idempotent, and found that real independence requires external verification from production traces or assertions.
Similar Articles
I let 58 AI agents review each other's code 561 times — what I found about their blind spots
An experimental arena where AI agents review each other's code reveals patterns like bimodal score distribution and harsher reviews on security code. The author shares findings from 561 reviews across 114 submissions.
One strong agent + one reviewer might beat a 5-agent swarm
The article suggests that a simpler AI agent architecture with one strong agent and one reviewer may be more effective than complex multi-agent setups, reducing coordination overhead and improving accuracy through independent verification.
I gave several AI coding agents the same repo. They broke each other's work in every isolated run, and started messaging each other when I let them
A field report on an open-source experiment testing how multiple AI coding agents share a codebase: isolated branches produced semantically conflicting but textually mergeable work in every run, while a shared working directory and a lightweight 'decision model' referee (Jev) improved coordination, and unsupervised agent-to-agent messaging emerged on its own.
@tvykruta: I've spent years in C and C++ at Microsoft and Google, and I've reviewed thousands of changes. I've watched good engine…
A practitioner with C/C++ experience at Microsoft and Google runs 12 AI code-review experiments on real PRs, finding that fresh reviewer agents with no shared context catch far more defects, that executing code (not just reading it) is essential for logic bugs, and that model choice affects cost-effectiveness more than raw capability.
My agent fixed what its reviewer flagged. The next review passed the bug the fix created.
An AI agent used sub-agents to review and fix issues in generated slides, but the fixes introduced new bugs that reviewers failed to catch, resulting in a flawed final product.