AI-native development · Glossary term

What is Reviewer Agent?

An agent assigned to inspect another agent's artifact or decision against explicit criteria and return findings or a verdict.

Why does Reviewer Agent matter?

Separation of roles can catch omissions, but it only helps when the reviewer receives independent evidence and a concrete rubric.

Reviewer Agent in practice

After one agent produces a patch, give a separate reviewer the diff, scope contract, repository rules, and test output, then require line-specific findings.

What is the common confusion about Reviewer Agent?

A second model call is not automatically independent or correct. Shared context, model bias, and vague criteria can reproduce the same mistake.

Learn Reviewer Agent in the course

Start with

  • Reviewer Agent: Separate Builder from Marker

    The agent that wrote the code cannot grade it. A reviewer is a second loop with a different system prompt, a different goal, and read-only access to everything the builder produced.

    Phase 14: Agent Engineering

Taught in Phase 14: Agent Engineering.

  • Coding AgentAn agent specialized for software work that can inspect a repository, edit files, run development tools, and use their outputs to advance…
  • Verification GateA control point that blocks progress until defined evidence satisfies a correctness or quality criterion.
  • Scope ContractA concrete agreement that defines a task's goal, allowed and forbidden surfaces, expected artifacts, verification requirements, and…
  • LLM-as-a-JudgeUsing a language model to score, compare, classify, or critique another system's output against a rubric.
  • DelegationAssigning a bounded subtask to another person or agent together with the needed context, authority, output contract, and return conditions.
  • Separation of DutiesDividing conflicting responsibilities or authority across independent roles so one principal cannot complete a high-risk action without…
  • SwarmA loosely coordinated multi-agent pattern in which local agent decisions and message exchange produce system-level behavior.

More terms in AI-native development

Open the AI-native development list in the glossary

This entry comes from glossary/terms.md on GitHub. Browse all 250 glossary terms.