Resolve the criteria to evaluate.
criteria : CRITERIA_TYPE
The criteria to evaluate the runs against. It can be:
- a mapping of a criterion name to its description
- a single criterion name present in one of the default criteria
- a single ConstitutionalPrinciple instance
Dict[str, str] A dictionary mapping criterion names to descriptions.
criterion = "relevance" CriteriaEvalChain.resolve_criteria(criteria) {'relevance': 'Is the submission referring to a real quote from the text?'}
resolve_criteria(
cls,
criteria: CRITERIA_TYPE | str | None,
) -> dict[str, str]