CompositeEvaluator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Oggetto IEvaluator che compone altri IEvaluatoroggetti per eseguire più valutazioni simultanee su una risposta fornita.
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
- Ereditarietà
-
CompositeEvaluator
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| CompositeEvaluator(IEnumerable<IEvaluator>) |
Inizializza una nuova istanza della CompositeEvaluator classe che compone gli oggetti forniti IEvaluator. |
| CompositeEvaluator(IEvaluator[]) |
Inizializza una nuova istanza della CompositeEvaluator classe che compone gli oggetti forniti IEvaluator. |
Proprietà
| Nome | Descrizione |
|---|---|
| EvaluationMetricNames |
Ottiene l'oggetto Namedi tutti gli EvaluationMetricoggetti prodotti dall'oggetto composto IEvaluator. |
Metodi
| Nome | Descrizione |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Valuta l'oggetto fornito |