Sprache

EvaluationResultExtensions Klasse

Definition

Erweiterungsmethoden für EvaluationResult.

public ref class EvaluationResultExtensions abstract sealed
public static class EvaluationResultExtensions
type EvaluationResultExtensions = class
Public Module EvaluationResultExtensions
Vererbung
EvaluationResultExtensions

Methoden

Name Beschreibung
AddDiagnosticsToAllMetrics(EvaluationResult, EvaluationDiagnostic[])

Fügt alle diagnostics in der angegebenen EvaluationMetricDatei enthaltenen s hinzuresult.

AddDiagnosticsToAllMetrics(EvaluationResult, IEnumerable<EvaluationDiagnostic>)

Fügt alle diagnostics in der angegebenen EvaluationMetricDatei enthaltenen s hinzuresult.

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: