CompositeEvaluator Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Um IEvaluator que compõe outros IEvaluators para executar múltiplas avaliações (concorrentes) sobre uma resposta fornecida.
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
- Herança
-
CompositeEvaluator
- Implementações
Construtores
| Name | Description |
|---|---|
| CompositeEvaluator(IEnumerable<IEvaluator>) |
Inicializa uma nova instância da CompositeEvaluator classe que compõe o s fornecido.IEvaluator |
| CompositeEvaluator(IEvaluator[]) |
Inicializa uma nova instância da CompositeEvaluator classe que compõe o s fornecido.IEvaluator |
Propriedades
| Name | Description |
|---|---|
| EvaluationMetricNames |
Obtém os Names de todos os EvaluationMetrics produzidos pelos s compostos IEvaluator. |
Métodos
| Name | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Avalia o fornecido |