Understand the SkillRouter evaluation protocol
mainThe evaluation protocol uses a benchmark consisting of tasks from tasks.jsonl and ground-truth relevance from relevance.json.
Scoring Logic:
- Tasks with
task_type == "generic_only"are dropped. relevancelabels fromrelevance.jsonare used for nDCG calculation.- The benchmark includes 75 scored tasks: 24 single-skill tasks and 51 multi-skill tasks.
Protocol Tiers:
- Retrieval Protocol: Uses top-50 cosine candidates.
- Reranking Protocol: Uses retrieval top-20 followed by reranking.
- Tiers:
EasyandHard.