如何列出LangSmith中的所有内置评估标准?
查看LangSmith所有内置评估标准的方法
有三种直接可行的方式获取全部内置评估器/标准:
1. 代码打印枚举成员
LangSmith的内置评估标准通过RunEvalConfig.Criteria枚举定义,执行以下代码可直接输出所有选项:
from langchain.smith import RunEvalConfig # 输出所有内置评估标准名称 print([c.value for c in RunEvalConfig.Criteria])
执行后会得到完整列表,包含correctness、relevance、coherence、harmfulness、helpfulness等常见标准。
2. 查看LangChain源码定义
找到本地LangChain包中的langchain/smith/evaluation/config.py文件,查看RunEvalConfig类下的Criteria枚举,里面明确列出了所有内置评估标准的定义。
3. 通过LangSmith UI界面查看
在LangSmith平台创建评估任务时,选择添加「Criteria」评估器,下拉菜单会展示所有可用的内置评估标准,直接在界面上就能看到完整列表。
内容的提问来源于stack exchange,提问作者Bex T.
相关产品推荐
相关产品推荐

