EvaluationResultExtensions Classe

Definizione

Metodi di estensione per EvaluationResult.

public ref class EvaluationResultExtensions abstract sealed
public static class EvaluationResultExtensions
type EvaluationResultExtensions = class
Public Module EvaluationResultExtensions
Ereditarietà
EvaluationResultExtensions

Metodi

Nome Descrizione
AddDiagnosticsToAllMetrics(EvaluationResult, EvaluationDiagnostic[])

Aggiunge l'oggetto fornito diagnostics a tutti gli EvaluationMetricoggetti contenuti nell'oggetto fornito result.

AddDiagnosticsToAllMetrics(EvaluationResult, IEnumerable<EvaluationDiagnostic>)

Aggiunge l'oggetto fornito diagnostics a tutti gli EvaluationMetricoggetti contenuti nell'oggetto fornito result.

AddOrUpdateChatMetadataInAllMetrics(EvaluationResult, ChatResponse, Nullable<TimeSpan>)

Aggiunge o aggiorna i metadati disponibili come parte della valutazione response prodotta da un modello di intelligenza artificiale, in tutti i EvaluationMetricmetadati contenuti nell'oggetto fornito result.

AddOrUpdateContextInAllMetrics(EvaluationResult, EvaluationContext[])

Aggiunge o aggiorna gli oggetti forniti context in tutti gli EvaluationMetricoggetti contenuti nell'oggetto fornito result.

AddOrUpdateContextInAllMetrics(EvaluationResult, IEnumerable<EvaluationContext>)

Aggiunge o aggiorna gli oggetti forniti context in tutti gli EvaluationMetricoggetti contenuti nell'oggetto fornito result.

AddOrUpdateDurationMetadataInAllMetrics(EvaluationResult, TimeSpan)

Aggiunge o aggiorna i metadati che identificano la quantità di tempo (in millisecondi) necessaria per eseguire la valutazione in tutti i EvaluationMetricfile contenuti nell'oggetto fornito result.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, IDictionary<String,String>)

Aggiunge o aggiorna l'oggetto fornito metadata in tutti gli EvaluationMetricoggetti contenuti nell'oggetto fornito result.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, String, String)

Aggiunge o aggiorna i metadati con l'oggetto specificato name e value in tutti gli EvaluationMetricoggetti contenuti nell'oggetto fornito result.

ContainsDiagnostics(EvaluationResult, Func<EvaluationDiagnostic,Boolean>)

Restituisce true se un EvaluationMetric oggetto contenuto nell'oggetto fornito result contiene un oggetto EvaluationDiagnostic corrispondente all'oggetto fornitopredicatefalse; in caso contrario, .

Interpret(EvaluationResult, Func<EvaluationMetric,EvaluationMetricInterpretation>)

Si applica EvaluationMetricInterpretationa uno o più EvaluationMetricoggetti contenuti nell'oggetto fornito result.

Si applica a