EvaluationResultExtensions Class

Definition

Extension methods for EvaluationResult.

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

Methods

AddDiagnosticsToAllMetrics(EvaluationResult, EvaluationDiagnostic[])

Adds the supplied diagnostics to all EvaluationMetrics contained in the supplied result.

AddDiagnosticsToAllMetrics(EvaluationResult, IEnumerable<EvaluationDiagnostic>)

Adds the supplied diagnostics to all EvaluationMetrics contained in the supplied result.

AddOrUpdateChatMetadataInAllMetrics(EvaluationResult, ChatResponse, Nullable<TimeSpan>)

Adds or updates metadata available as part of the evaluation response produced by an AI model, in all EvaluationMetrics contained in the supplied result.

AddOrUpdateContextInAllMetrics(EvaluationResult, EvaluationContext[])

Adds or updates the supplied context objects in all EvaluationMetrics contained in the supplied result.

AddOrUpdateContextInAllMetrics(EvaluationResult, IEnumerable<EvaluationContext>)

Adds or updates the supplied context objects in all EvaluationMetrics contained in the supplied result.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, IDictionary<String,String>)

Adds or updates the supplied metadata in all EvaluationMetrics contained in the supplied result.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, String, String)

Adds or updates metadata with the specified name and value in all EvaluationMetrics contained in the supplied result.

ContainsDiagnostics(EvaluationResult, Func<EvaluationDiagnostic,Boolean>)

Returns true if any EvaluationMetric contained in the supplied result contains an EvaluationDiagnostic matching the supplied predicate; false otherwise.

Interpret(EvaluationResult, Func<EvaluationMetric,EvaluationMetricInterpretation>)

Applies EvaluationMetricInterpretations to one or more EvaluationMetrics contained in the supplied result.

Applies to