CompositeEvaluator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
que IEvaluator compone otros IEvaluatorpara ejecutar varias evaluaciones (simultáneas) en una respuesta proporcionada.
public ref class CompositeEvaluator sealed : Microsoft::Extensions::AI::Evaluation::IEvaluator
public sealed class CompositeEvaluator : Microsoft.Extensions.AI.Evaluation.IEvaluator
type CompositeEvaluator = class
interface IEvaluator
Public NotInheritable Class CompositeEvaluator
Implements IEvaluator
- Herencia
-
CompositeEvaluator
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| CompositeEvaluator(IEnumerable<IEvaluator>) |
Inicializa una nueva instancia de la CompositeEvaluator clase que compone los elementos proporcionados IEvaluator. |
| CompositeEvaluator(IEvaluator[]) |
Inicializa una nueva instancia de la CompositeEvaluator clase que compone los elementos proporcionados IEvaluator. |
Propiedades
| Nombre | Description |
|---|---|
| EvaluationMetricNames |
Obtiene los Names de todos los EvaluationMetricelementos generados por los compuestos IEvaluator. |
Métodos
| Nombre | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Evalúa el proporcionado |