Home / Several agents and adversarial checking
Adversarial verification, judge panels and completeness critics
Three verification roles serve different angles and do not substitute for one another: the verifier subagent receives only the artefact to judge, the success criteria and the tools to check it, never the diagnosis or the history of whoever built it, and its silence is only legitimate if it genuinely searched and found nothing, since the default bias facing doubt leans towards rejection; a panel comparing several scored solutions is a widespread industry practice, not a pattern Anthropic names; and a completeness critic, a pattern documented under that exact name, looks exclusively for what is missing against the brief, never for errors in what was delivered.
A verifier subagent, a pattern documented by Anthropic, is an agent whose sole responsibility is to test or validate another agent's work. It receives the artefact to judge, clear success criteria and the tools needed to check it, without needing to understand why that artefact was built that way, nor to know the diagnosis its author already suspected before launching the verification.
An empty report is not a default report
A verifier that finds nothing can legitimately say so, but only if it genuinely searched and counts what it checked. The typical instruction the documentation proposes for this role leans the other way, towards rejection, in case of doubt: facing uncertainty, the agent should conclude with a refusal rather than with silence. An empty report is therefore not a default answer to uncertainty, it is only acceptable as the conclusion of an active, counted search.
Artefact fourni : export.csv, 4000 lignes
Critères de succès : chaque ligne correspond à une commande existante dans la base
Outils fournis : lecture du csv, requête en lecture sur la base
Rapport rendu : aucune ligne divergente trouvée, 4000 lignes contrôlées une par une
The last field in this example, four thousand lines checked one by one, is what makes the empty report credible. Without this count, the same sentence would prove nothing more than a check that never ran.
A panel that compares, a critic that looks for what is missing
A panel of judges compares several solutions proposed for the same task and scores them against each other. This is a widespread practice in the language model evaluation field, but neither of the two official pages devoted to multi-agent systems names this pattern: the vocabulary comes from common usage, not from Anthropic.
A completeness critic plays a different role, documented under this exact name: an agent whose only job is to compare what the brief asked for against what was actually delivered, to flag what is missing. It never rereads content already present looking for an error, that work belongs to the verifier subagent or to the adversarial review described in an unverified premise in a prompt comes back as a conclusion.
Mixing these three roles into a single pipeline dilutes each of them. A verifier also asked to compare several versions loses its useful bias towards rejection, a completeness critic asked to reread the substance loses the one advantage of its narrow scope.
Three verification roles, three different angles
| Verification role | What it receives | What it looks for | Pattern named by Anthropic |
|---|---|---|---|
| Verifier subagent | Artefact, success criteria, tools, never the diagnosis | Deviations from the given criteria, with a bias towards rejection in case of doubt | Yes |
| Judge panel | Several solutions proposed for the same task | The best solution among those compared | No, an industry practice |
| Completeness critic | The brief and the final deliverable | Missing content, never errors already present | Yes |
A person asks an adversarial verifier to check a twelve page financial report. She attaches the file and the list of success criteria to her request. The verifier replies in three sentences that the report meets the given criteria.
Write in one sentence what this situation establishes, and in one sentence what it does not establish.
What this establishes: It establishes that the verifier received the artefact and the success criteria, and returned a positive conclusion in three sentences on whether these criteria were met.
What this does not establish: It does not establish that this conclusion is reliable, since nothing in the answer states how many pages or lines were actually checked before reaching this positive verdict.
The three most common miscalibrations
- Too broad This financial report necessarily complies with the full set of applicable accounting rules, since the adversarial verifier validated it.
- Too narrow This answer from the verifier allows nothing at all to be stated, since a twelve page report can never be seriously checked in three sentences.
- Beside the point This situation mainly shows that attaching a file and a list of criteria to a verification request takes less time than writing a full brief.
- A verifier subagent receives only the artefact to judge, the success criteria and the tools to check it, never the diagnosis or the history of whoever built the artefact.
- An empty report is only credible if the verifier genuinely searched and counts what it checked, since the default bias facing doubt leans towards rejection.
- A panel comparing several solutions scored against each other is a widespread practice in the evaluation field, not a pattern the Anthropic documentation names.
- A completeness critic compares the brief against the deliverable to flag what is missing, never to reread content already present looking for an error.
- Mixing these three roles into a single verification pipeline weakens each of them rather than strengthening them.
Next time you request an adversarial review, hand over only the artefact to check and the success criteria, without saying what you already suspect, and state explicitly that the checker must count what it verified even if it finds nothing.
These points depend on an interface or a rule that may have changed since this was written. Check them on your own screen before relying on them.
- Check whether the last verification report you received counts what was checked, or whether it simply announces a result with no figures behind it.
Every datable claim in this lesson links here to the public text behind it. A source that does not open proves nothing.
- Anthropic, blog, building multi-agent systems, when and how to use them consultée le 2026-09-02
- Anthropic, orchestration and effort modes mid conversation consultée le 2026-09-02