Microsoft.Extensions.AI.Evaluation Namespace
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.
Enthält Typen und Abstraktionen zum Auswerten von KI-generierten Antworten, einschließlich Metriken, Auswertungswerten und Erweiterungen für die Interpretation und Verarbeitung von Auswertungsergebnissen.
Klassen
| Name | Beschreibung |
|---|---|
| BooleanMetric |
Ein EvaluationMetric Wert mit einem Boolean Wert, der verwendet werden kann, um ein Ergebnis darzustellen, das einen von zwei möglichen Werten aufweisen kann (z. B. ja v/s nein oder v/s fail). |
| ChatConfiguration |
Gibt die Option an, die IChatClient verwendet werden soll, wenn die Auswertung mithilfe eines KI-Modells durchgeführt wird. |
| ChatMessageExtensions |
Erweiterungsmethoden für ChatMessage. |
| ChatResponseExtensions |
Erweiterungsmethoden für ChatResponse. |
| CompositeEvaluator |
Eine IEvaluator , die andere IEvaluatorBenutzer erstellt, um mehrere (gleichzeitige) Auswertungen für eine bereitgestellte Antwort auszuführen. |
| EvaluationContext |
Eine |
| EvaluationDiagnostic |
Stellt eine Diagnose (z. B. eine Warnung, einen Fehler oder eine Informationsmeldung) dar, die auf das in einem EvaluationMetricDargestellten Ergebnis angewendet wird. |
| EvaluationMetric |
Eine Basisklasse, die das Ergebnis einer Auswertung darstellt. |
| EvaluationMetric<T> |
Eine Basisklasse, die das Ergebnis einer Auswertung darstellt, die einen Wert vom Typ |
| EvaluationMetricExtensions |
Erweiterungsmethoden für EvaluationMetric. |
| EvaluationMetricInterpretation |
Gibt an, wie das in einem zugeordneten EvaluationMetric Ergebnis dargestellte Ergebnis interpretiert werden soll. |
| EvaluationResult |
Eine Auflistung von mindestens einem EvaluationMetricWert, der das Ergebnis einer Auswertung darstellt. |
| EvaluationResultExtensions |
Erweiterungsmethoden für EvaluationResult. |
| EvaluatorExtensions |
Erweiterungsmethoden für IEvaluator. |
| NumericMetric |
Ein EvaluationMetric numerischer Wert, der einen numerischen Wert enthält. |
| StringMetric |
Ein EvaluationMetric Wert, der einen String Wert enthält. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IEvaluator |
Wertet Antworten aus, die von einem KI-Modell erzeugt werden. |
Enumerationen
| Name | Beschreibung |
|---|---|
| EvaluationDiagnosticSeverity |
Eine Aufzählung, die den Satz möglicher Werte für Severity. |
| EvaluationRating |
Eine Aufzählung, die den Satz möglicher Methoden identifiziert, in denen eine EvaluationMetric Interpretation möglich ist. |