Microsoft.Extensions.AI.Evaluation 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于评估 AI 生成的响应的类型和抽象,包括用于解释和处理评估结果的指标、计算器和扩展。
类
| 名称 | 说明 |
|---|---|
| BooleanMetric |
EvaluationMetric包含一个Boolean值,该值可用于表示可具有两个可能值之一的结果(例如是 v/s 否或传递 v/s 失败)。 |
| ChatConfiguration |
指定 IChatClient 在使用 AI 模型执行评估时应使用的值。 |
| ChatMessageExtensions |
的 ChatMessage扩展方法 。 |
| ChatResponseExtensions |
的 ChatResponse扩展方法 。 |
| CompositeEvaluator |
它 IEvaluator 构成其他 IEvaluatorS,用于对提供的响应执行多个(并发)评估。 |
| EvaluationContext |
一个 |
| EvaluationDiagnostic |
表示应用于在一个 EvaluationMetric中表示的结果的诊断(例如警告、错误或信息性消息)。 |
| EvaluationMetric |
表示计算结果的基类。 |
| EvaluationMetric<T> |
一个基类,表示包含类型的 |
| EvaluationMetricExtensions |
的 EvaluationMetric扩展方法 。 |
| EvaluationMetricInterpretation |
指定应如何解释关联 EvaluationMetric 中表示的结果。 |
| EvaluationResult |
一个或多个 EvaluationMetric表示计算结果的集合。 |
| EvaluationResultExtensions |
的 EvaluationResult扩展方法 。 |
| EvaluatorExtensions |
的 IEvaluator扩展方法 。 |
| NumericMetric |
一个 EvaluationMetric 包含数值的数值。 |
| StringMetric |
接口
| 名称 | 说明 |
|---|---|
| IEvaluator |
评估 AI 模型生成的响应。 |
枚举
| 名称 | 说明 |
|---|---|
| EvaluationDiagnosticSeverity |
一个枚举,用于标识一组可能的值 Severity。 |
| EvaluationRating |
一个枚举,用于标识可解释的可能方法 EvaluationMetric 集。 |