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]

解析评估标准。

参数

criteria (CRITERIA_TYPE) –

用于评估运行的数据。可以是
  • 一个描述标准名称及其描述的映射

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

  • 一个单一的 ConstitutionalPrinciple 实例

返回

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

返回类型

Dict[str, str]

例子

>>> criterion = "relevance"
>>> CriteriaEvalChain.resolve_criteria(criteria)
{'relevance': 'Is the submission referring to a real quote from the text?'}