EvaluationResult Klasse

Definition

Eine Auflistung von mindestens einem EvaluationMetricWert, der das Ergebnis einer Auswertung darstellt.

public ref class EvaluationResult sealed
public sealed class EvaluationResult
type EvaluationResult = class
Public NotInheritable Class EvaluationResult
Vererbung
EvaluationResult

Konstruktoren

Name Beschreibung
EvaluationResult(EvaluationMetric[])

Initialisiert eine neue Instanz der EvaluationResult-Klasse.

EvaluationResult(IDictionary<String,EvaluationMetric>)

Initialisiert eine neue Instanz der EvaluationResult-Klasse.

EvaluationResult(IEnumerable<EvaluationMetric>)

Initialisiert eine neue Instanz der EvaluationResult-Klasse.

Eigenschaften

Name Beschreibung
Metrics

Dient zum Abrufen oder Festlegen einer Auflistung von mindestens einem EvaluationMetricWert, der das Ergebnis einer Auswertung darstellt.

Methoden

Name Beschreibung
Get<T>(String)

Gibt einen EvaluationMetric Mittyp T und mit dem Name angegebenen Wert metricName zurück, wenn er vorhanden Metricsist.

TryGet<T>(String, T)

Gibt einen EvaluationMetric Mittyp T und mit dem Name angegebenen Wert metricName zurück, wenn er vorhanden Metricsist.

Erweiterungsmethoden

Name Beschreibung
AddDiagnosticsToAllMetrics(EvaluationResult, EvaluationDiagnostic[])

Fügt alle diagnostics in der angegebenen resultDatei enthaltenen s hinzuEvaluationMetric.

AddDiagnosticsToAllMetrics(EvaluationResult, IEnumerable<EvaluationDiagnostic>)

Fügt alle diagnostics in der angegebenen resultDatei enthaltenen s hinzuEvaluationMetric.

AddOrUpdateChatMetadataInAllMetrics(EvaluationResult, ChatResponse, Nullable<TimeSpan>)

Fügt Metadaten hinzu, die als Teil der auswertung response verfügbar sind, die von einem AI-Modell erstellt wurde, in allen EvaluationMetricin der bereitgestellten result.

AddOrUpdateContextInAllMetrics(EvaluationResult, EvaluationContext[])

Fügt die bereitgestellten context Objekte in allen EvaluationMetricin der angegebenen resultAuflistung enthaltenen Objekten hinzu oder aktualisiert sie.

AddOrUpdateContextInAllMetrics(EvaluationResult, IEnumerable<EvaluationContext>)

Fügt die bereitgestellten context Objekte in allen EvaluationMetricin der angegebenen resultAuflistung enthaltenen Objekten hinzu oder aktualisiert sie.

AddOrUpdateDurationMetadataInAllMetrics(EvaluationResult, TimeSpan)

Fügt Metadaten hinzu oder aktualisiert Metadaten, die die Zeit (in Millisekunden) identifizieren, die zum Ausführen der Auswertung in allen EvaluationMetricin der bereitgestellten resultDaten benötigt wurden.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, IDictionary<String,String>)

Fügt die in metadata allen EvaluationMetricin der angegebenen resultDatei enthaltenen Inhalten hinzu oder aktualisiert sie.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, String, String)

Fügt Metadaten mit den angegebenen name und value in allen EvaluationMetricim angegebenen resultElement enthaltenen Metadaten hinzu oder aktualisiert sie.

ContainsDiagnostics(EvaluationResult, Func<EvaluationDiagnostic,Boolean>)

Gibt zurück true , wenn eine EvaluationMetric der in der angegebenen result Datei enthaltenen Elemente einen EvaluationDiagnostic übereinstimmenden predicateWert enthält; false andernfalls.

Interpret(EvaluationResult, Func<EvaluationMetric,EvaluationMetricInterpretation>)

Wendet EvaluationMetricInterpretations auf mindestens einen EvaluationMetrics an, der in der angegebenen resultDatei enthalten ist.

Gilt für:

Weitere Informationen