OVERVIEW
An evaluator stores the configuration of a judge, including its prompt, model, and scoring structure. Saving an evaluator lets you apply the same judge across multiple evaluation runs without reconfiguring it each time. For instructions on saving and accessing evaluators from the UI, see Saved Evaluators. For the full schema reference, see Evaluator Schema.COMMON RECIPE PATTERNS
GENERAL RESPONSE QUALITY JUDGE
Evaluates whether a model response is accurate, clear, and helpful. A good starting point for most fine-tuning workflows.SAFETY JUDGE
Focused specifically on detecting unsafe, harmful, or policy-violating outputs. Use alongside a quality judge when safety is a concern.DOMAIN-SPECIFIC CORRECTNESS JUDGE
Evaluates factual correctness against a ground truth reference. Useful for tasks like question answering, classification, or structured extraction where a correct answer exists.TIPS
- Set
inferenceTemperature: 0.0for judge models. You want deterministic scoring, not creative variation. - Enable
generateScoreExplanation: trueduring development. Explanations help you validate that the judge is reasoning correctly before running large evaluations. - Use
dataFieldscarefully: field names must match the column names in your evaluation dataset exactly. - Keep prompts focused: judges with 2-3 scoring criteria produce more reliable results than judges with many criteria in a single prompt.
- Use
THINKING_AND_RESPONSEmode with reasoning models to leverage chain-of-thought in the judge’s scoring.