langchain.evaluation.criteria.eval_chain.resolve_criteria

langchain.evaluation.criteria.eval_chain.resolve_criteria(criteria: Optional[Union[Mapping[str, str], Criteria, ConstitutionalPrinciple, str]]) Dict[str, str][source]

解析用于评估的标准。

criteriaCRITERIA_TYPE
用于评估运行的标准。可以是:
  • 一个标准名称到其描述的映射

  • 默认标准中存在的单个标准名称

  • 单个`ConstitutionalPrinciple`实例

Dict[str, str]

将标准名称映射到描述的字典。

>>> criterion = "relevance"
>>> CriteriaEvalChain.resolve_criteria(criteria)
{'relevance': '提交是否涉及文本中的实际引用?'}
Parameters

criteria (Optional[Union[Mapping[str, str], Criteria, ConstitutionalPrinciple, str]]) –

Return type

Dict[str, str]