CompositeEvaluator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine IEvaluator , die andere IEvaluatorBenutzer erstellt, um mehrere (gleichzeitige) Auswertungen für eine bereitgestellte Antwort auszuführen.
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
- Vererbung
-
CompositeEvaluator
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| CompositeEvaluator(IEnumerable<IEvaluator>) |
Initialisiert eine neue Instanz der CompositeEvaluator Klasse, die die bereitgestellten IEvaluatorS erstellt. |
| CompositeEvaluator(IEvaluator[]) |
Initialisiert eine neue Instanz der CompositeEvaluator Klasse, die die bereitgestellten IEvaluatorS erstellt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EvaluationMetricNames |
Ruft die Names aller EvaluationMetricvon den zusammengesetzten IEvaluators produzierten s ab. |
Methoden
| Name | Beschreibung |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Wertet den angegebenen |