What problem does it solve?
Building a reliable evaluator for LLM experiment outputs is hard: you must pick the right labels, locate the signal in run fields, choose between deterministic checks and LLM judges, and calibrate against representative cases. This Skill guides that entire authoring loop so evaluators actually measure the failure mode you care about.
Core Features & Use Cases
- Evaluator Authoring Loop: Derives the grading task from a stated hypothesis, inventories existing evaluators for reuse, chooses mutually exclusive labels, and locates the signal in run fields like
output, reference, messages, or tool_calls.
- Judgment Structure Selection: Chooses among deterministic primitives (exact-match, regex, levenshtein, embedding distance), single LLM judges, composite scores, LLM juries, and pairwise comparisons based on sandbox capabilities and task need.
- Calibration Discipline: Tests the evaluator against representative cases covering named failure modes, changing one variable at a time so fixes stay attributable.
- Use Case: You ran a prompt experiment in Phoenix and want to know which variant produces correct answers. Use this Skill to design an evaluator that reads each run's output, compares it against the dataset reference, and returns calibrated pass/fail labels with explanations.
Quick Start
Ask the agent to create an evaluator that scores whether each experiment run's output correctly answers the dataset example's reference answer.