LLM-as-a-judge: what it evaluates and which biases to check
01

One-sentence definition

Uso de un modelo para puntuar o comparar respuestas según una rúbrica, a menudo junto con controles humanos.

02

Definition: what is an LLM-as-a-judge?

An LLM-as-a-judge approach uses a language model to evaluate a response, output, or the behavior of an AI application against criteria specified in advance. For example, the model may assign a score, classify a result, or compare two alternatives. The term commonly used for this method is “LLM-as-a-judge.”

The object being evaluated does not have to be text alone. Depending on the use case, it could be a chatbot response, a summary, an output generated by a tool, or an agent’s action trace. The evaluation may also take reference information into account, such as the original question, a source document, a policy, or a set of constraints.

The term describes an evaluation method, not a guarantee of accuracy. The judgment is still a model output: it depends on what the model is asked to examine, the criteria it receives, and the information available to it. An automated score therefore does not, on its own, amount to a verified truth, an independent reference label, or a human review.

In its operational framing, Langfuse’s guide defines the method as using a language model to evaluate the quality of outputs from another LLM-based application. MLflow’s documentation covers both LLM applications and agents, and lists possible quality dimensions such as correctness, relevance, groundedness, safety, and helpfulness. These descriptions help explain how the method is used, but they do not make any particular tool a universal definition.

03

How the process works

A sensible evaluation workflow starts by defining what is to be judged and why. Checking whether a response follows a policy is not the same as assessing whether it is clear to a person. If the goal is ambiguous, the model may return an apparently precise assessment that does not address the real need.

Next, specify the criteria. A rubric might describe separate dimensions, such as fidelity to a source, coverage of information, compliance with constraints, or relevance. It can also define a scale and explain what each level means. A rubric does not eliminate disagreement, but it makes the expected basis for judgment explicit.

The relevant material is then provided to the judge: the response or trace being evaluated and, when needed, the question, reference document, current rules, or task constraints. The context should be sufficient to apply the criteria, but this guide does not assume that adding more information always improves the judgment. It is worth checking what context the task actually requires.

The evaluation instruction specifies the judge’s role and the desired output format. The result may include a score, category, preference between options, and explanation. Finally, the judgment is reviewed: check for errors, compare it with human evaluations or external references where possible, and decide whether the result is fit for the intended use. A generated explanation does not, by itself, prove that the explanation is correct.

Basic workflow

  1. 01Define the object of evaluation and the decision it is meant to support.
  2. 02Specify the criteria and, where appropriate, a rubric with interpretable levels.
  3. 03Provide the output and the context needed to apply those criteria.
  4. 04Ask the judge for a structured result: a score, category, comparison, or combination.
  5. 05Review the result and verify whether the method works for this task and intended use.
04

Types of judgment: scoring, classification, and comparison

With criterion-based scoring, the judge assesses one response at a time, for example, using a scale defined by the team. A score is interpretable only if it is clear what each value represents. An overall quality score may conceal that a response is faithful but incomplete, or complete but in breach of a constraint. Separate dimensions can make such trade-offs easier to see.

With classification, the judge assigns a category such as “compliant,” “non-compliant,” or “requires review.” It may also sort several responses into groups or levels. Categories avoid the appearance of numerical precision, but they still depend on clear definitions and on the model applying those definitions appropriately.

In pairwise comparison, two alternatives are presented and the judge is asked to choose which better meets a criterion, or to declare a tie if the format allows it. The result is relative: preferring one option does not prove that it is correct or that it meets an absolute threshold. The comparison also applies to the pair presented; it does not automatically establish a reliable ranking of all possible responses.

These formats are different and answer different questions. A score attempts to express performance against a scale; a category assigns a label; a comparison indicates a preference between options. None should be assumed to be universally superior. The choice depends on the decision to be made and should be tested with representative examples.

What each format tells you

FormatQuestion it answersInterpretation caution
ScoringTo what extent does the response meet a criterion or scale?Do not treat the number as an objective measure without validating the scale.
ClassificationWhich defined category does the result belong to?Categories need clear boundaries and examples of how to apply them.
Pairwise comparisonWhich of these alternatives is preferable under the criterion?A relative preference does not prove that the selected option is correct.
05

Applied example: customer support responses

Suppose a team wants to review responses from a customer support assistant. The object of evaluation is each response; relevant context may include the customer’s query and the current version of the applicable policy. A rubric could separate, at a minimum, whether the response addresses the query, whether it matches the policy provided, and whether it follows the team’s communication constraints.

The judge could classify each dimension or assign separate scores and flag uncertain cases for review. For example, if the response promises a refund, the criterion should not be whether the promise sounds reasonable: it should be checked against the policy provided to the judge. The model’s assessment indicates how it interpreted the material; it does not replace checking that the policy is current or deciding which rule should apply.

To evaluate the method, the team can select cases covering different queries and exceptions, compare the judgments with human reviews, and examine disagreements. If the system is used to prioritize reviews, it is also worth checking whether it identifies cases that the team considers sensitive or uncertain. This is a design recommendation: the available sources do not establish that a judge will agree with specialists in every case.

06

Applied example: document summaries

When comparing summaries, the object being evaluated is the summary, and the reference context is the original document together with the instruction used to request the summary. Criteria might distinguish coverage of relevant points from fidelity to the source text. Keeping those dimensions separate helps prevent fluent prose from being mistaken for a complete or faithful summary.

A judge could score each summary individually or compare two summaries to decide which better covers relevant content without introducing unsupported claims. A review should check whether the assessment identifies specific omissions or claims that conflict with the document, rather than relying only on a generic explanation such as “it is more complete.”

Which information counts as relevant depends on the task: an executive summary, a technical summary, and one written to answer a specific query may require different coverage. The source document and the purpose of the summary should therefore be available to the evaluator. The judge’s score is not, by itself, a verified list of omitted or fabricated facts.

07

Applied example: coding agents

When evaluating a coding agent, the object may include both the final result and the action trace, rather than just the text of the response. The task, available tests, and constraints define what it means to complete the work. Explicit criteria might include solving the requested task and respecting limits such as not modifying certain files or not using a particular tool, if those constraints are part of the assignment.

A judge can assess each criterion, summarize what evidence in the trace appears to support it, or indicate that it cannot decide with the information available. The team should check whether the judgment matches verifiable results. For example, a convincing explanation that a task was completed does not replace running tests; at the same time, passing a single test does not necessarily demonstrate that all constraints were respected.

This example shows why the object of evaluation must be defined carefully: judging only the written response may overlook relevant actions, while judging a trace without its constraints may produce an incomplete assessment. Which evidence is sufficient depends on the specific environment and task.

08

What to check before relying on a judge

One central check is whether the model’s judgments correspond to a reference appropriate for the task. That reference may consist of human evaluations, verifiable rules, or external results, depending on what is being measured. A general agreement percentage is not enough unless you know which cases were evaluated, how disagreements were resolved, and whether the examples represent the intended use.

It is also worth testing the stability of the process. If the same case is presented more than once, does the judgment stay consistent enough for the intended decision? Do assessments change when irrelevant aspects of the presentation are modified? For pairwise comparisons, check whether reversing the order of alternatives changes the preference. These are validation questions, not claims that changes always occur.

The explanation deserves independent review. It can help identify which criterion the model applied, but it is not proof that the score is correct. Compare the reasons with the input material and check whether they point to relevant evidence or are vague, inconsistent with the result, or unsupported by the source.

Finally, assess whether the judge is suitable for the task. A model that can evaluate one type of response is not automatically validated for another domain, language, input format, or decision with different consequences. A technical survey of LLM-as-a-judge presents the field as the use of language models to evaluate complex tasks; the available description also mentions instructions and examples for specifying tasks. This alone does not establish that a particular method is reliable in every application.

Practical checks and questions

AspectWhat to reviewSignal to investigate
Agreement with referencesCompare with human evaluations or external criteria appropriate to the task.Repeated disagreements on important cases, or a reference set that is not representative.
Presentation orderReverse the order in pairwise comparisons and observe whether the judgment changes.Preferences that shift materially when the options are swapped.
JustificationsCheck each reason against the response, source, and rubric.Generic explanations or reasons that do not support the score.
Task suitabilityTest representative cases, exceptions, and boundary inputs for the intended use.Plausible-looking results that do not address the actual criterion.
09

Related concepts and common misunderstandings

A benchmark is an organized set of tasks or cases used to measure or compare systems under defined conditions. An LLM-as-a-judge approach, by contrast, is a method for assigning assessments to outputs. A benchmark can incorporate a judge, but the terms do not mean the same thing: the evaluation set defines which cases are tested; the judge produces or contributes to the judgments.

A rubric is a specification of criteria, levels, or assessment rules. It is not necessarily a model or a result. A judge may receive a rubric to guide its evaluation, but having a rubric does not guarantee that it will be applied correctly.

A judge’s score is also not equivalent to a reference label or the truth of the matter. A response may receive a high score and still contain an error that the rubric failed to detect or the evaluator misinterpreted. When a direct check exists—for example, a verifiable rule or test result—it should not be replaced without validation by a generated opinion.

Finally, distinguish the evaluator model from the model being evaluated. They may be the same type of system or different models, but they have different roles in the process: one generates a response or performs the task; the other issues a judgment about that output. And “automated judgment” does not mean “without human oversight”: human review may be needed to validate the method, resolve exceptions, or make consequential decisions.

10

Limitations and practical criteria for use

The judgment depends on how the task is defined, the criteria and context supplied, and the behavior of the evaluating model. An automated evaluation should therefore be documented in enough detail for others to understand what was judged, which instructions were used, and what output the judge produced. Tool documentation may offer operational formats and evaluation dimensions, but a platform’s recommendations are not, by themselves, evidence that its design will work in every application.

Before adopting the method, ask: Do the criteria represent a real product need or merely something easy to score? Are there suitable reference cases? Is there a plan for handling disagreements and uncertain results? Has sensitivity to changes in presentation been tested? Can the decision be checked against an external measure? The answers help define where the judge can provide support and where additional review is needed.

It is also useful to begin with a limited, reversible use, analyze examples of successes and errors, and reassess the method when policies, data, instructions, or the model change. This is a practical recommendation, not a guarantee that evaluation will remain stable. The extent of human review should depend on the importance of the decision, the consequences of an error, and the evidence gathered for that task.

To learn more, consult the entries on AI evaluation, benchmarks, rubrics, and human-in-the-loop systems, as well as the **LLM judge** entry and the criteria for **model comparison**. These concepts are related, but they are not interchangeable.

In short, an LLM-as-a-judge approach can structure or automate part of the evaluation work when the criteria and object are clear. Its result should be read as a judgment produced by a model and checked for the intended use. The practical question is not whether a judge is reliable in the abstract, but what evidence supports using it for a specific task, data, and set of consequences.

Decision checklist before deployment

  1. 01Specify which output, action, or behavior will be evaluated and what decision it will support.
  2. 02Write observable criteria and explain what scores or categories mean.
  3. 03Choose the context and judgment format suited to the question.
  4. 04Test the judge against relevant references and representative cases, including difficult ones.
  5. 05Examine order effects, stability, and justifications without treating them as automatic guarantees.
  6. 06Define which disagreements require human review and revalidate if the application changes.
11

Quick examples

12

Related concepts

13

Sources consulted