Język

EvaluationResultExtensions Klasa

Definicja

Metody rozszerzeń dla programu EvaluationResult.

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

Metody

Nazwa Opis
AddDiagnosticsToAllMetrics(EvaluationResult, EvaluationDiagnostic[])

Dodaje dostarczony diagnostics element do wszystkich EvaluationMetricelementów zawartych w podanym elememencie result.

AddDiagnosticsToAllMetrics(EvaluationResult, IEnumerable<EvaluationDiagnostic>)

Dodaje dostarczony diagnostics element do wszystkich EvaluationMetricelementów zawartych w podanym elememencie result.

AddOrUpdateChatMetadataInAllMetrics(EvaluationResult, ChatResponse, Nullable<TimeSpan>)

Dodaje lub aktualizuje metadane dostępne w ramach oceny response wygenerowanej przez model AI we wszystkich EvaluationMetricelementach zawartych w podanym elememencie result.

AddOrUpdateContextInAllMetrics(EvaluationResult, EvaluationContext[])

Dodaje lub aktualizuje podane context obiekty we wszystkich EvaluationMetricelementach zawartych w podanym resultobiekcie .

AddOrUpdateContextInAllMetrics(EvaluationResult, IEnumerable<EvaluationContext>)

Dodaje lub aktualizuje podane context obiekty we wszystkich EvaluationMetricelementach zawartych w podanym resultobiekcie .

AddOrUpdateDurationMetadataInAllMetrics(EvaluationResult, TimeSpan)

Dodaje lub aktualizuje metadane identyfikujące ilość czasu (w milisekundach), które zajęło przeprowadzenie oceny we wszystkich EvaluationMetricelementach zawartych w podanym resultpliku .

AddOrUpdateMetadataInAllMetrics(EvaluationResult, IDictionary<String,String>)

Dodaje lub aktualizuje podane metadata we wszystkich EvaluationMetricelementach zawartych w podanym elememencie result.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, String, String)

Dodaje lub aktualizuje metadane z określonymi name elementami i value we wszystkich EvaluationMetricelementach zawartych w podanym resultpliku .

ContainsDiagnostics(EvaluationResult, Func<EvaluationDiagnostic,Boolean>)

Zwraca wartość true , jeśli którakolwiek EvaluationMetric zawarta w podanym result zestawie zawiera pasujący EvaluationDiagnostic element predicate; false w przeciwnym razie.

Interpret(EvaluationResult, Func<EvaluationMetric,EvaluationMetricInterpretation>)

Stosuje EvaluationMetricInterpretations do co najmniej jednego EvaluationMetrics zawartego w podanym resultobiekcie .

Dotyczy