- Home
- Skills
- Ken Cavanagh Glean
- Fieldkit
- Advanced Evaluation
advanced-evaluation_skill
- Python
3
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill ken-cavanagh-glean/fieldkit --skill advanced-evaluation- SKILL.md17.2 KB
Overview
This skill teaches production-grade LLM-as-a-Judge evaluation techniques including direct scoring, pairwise comparison, rubric generation, and bias mitigation. It focuses on choosing the right evaluation approach, designing calibrated prompts and rubrics, and building pipelines that produce reliable, auditable judgments. Use it to design automated evaluation systems, compare model outputs, or set consistent quality standards.
How this skill works
The skill describes concrete implementations: direct scoring with evidence-first justification and calibrated scales, pairwise comparison with position-swap consistency checks, and rubric generation with level descriptions and edge-case guidance. It also maps metrics to task types, prescribes bias-mitigation protocols (position, length, verbosity, self-enhancement), and shows how to aggregate judges, calibrate confidence, and integrate human review for low-confidence cases.
When to use it
- Building automated evaluation pipelines for model outputs
- Comparing multiple model responses to select the best one
- Creating or calibrating rubrics for human or automated evaluation
- Designing A/B tests for prompt or model changes
- Debugging inconsistent evaluation outcomes
Best practices
- Require justification before any numeric score to improve reliability and auditability
- Choose pairwise comparison for subjective preferences and direct scoring for objective criteria
- Mitigate position bias by swapping response order and applying consistency rules
- Keep criteria atomic: one measurable aspect per criterion to reduce variance
- Use panels of diverse LLM judges or hierarchical screening to scale reliably
Example use cases
- Direct scoring factual accuracy for QA systems with a 1–5 calibrated rubric
- Pairwise comparison to choose the preferred marketing copy based on tone and persuasiveness
- Generate domain-adapted rubrics (code readability, medical accuracy) for consistent team evaluation
- Deploy a screening model for bulk evaluation and route low-confidence cases to a stronger model or humans
- Aggregate votes from a panel of models to reduce single-model bias in high-stakes decisions
FAQ
Use pairwise comparison when judgments are preference-based (tone, style, persuasiveness). Direct scoring is better when there is an objective ground truth (factual accuracy, format compliance).
How do I handle position bias in pairwise evaluations?
Always run two passes swapping positions. If results conflict, return TIE with reduced confidence or require a third adjudicating pass. Aggregate confidences only when passes agree.
What scale should I pick for direct scoring?
1–3 for low cognitive load or binary-like checks, 1–5 for balanced granularity, and 1–10 only with detailed rubrics and calibration.