EvaluationMetricExtensions Classe

Definizione

Metodi di estensione per EvaluationMetric.

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

Metodi

Nome Descrizione
AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[])

Aggiunge gli oggetti forniti EvaluationDiagnosticall'insieme EvaluationMetricfornito Diagnostics .

AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>)

Aggiunge gli oggetti forniti EvaluationDiagnosticall'insieme EvaluationMetricfornito Diagnostics .

AddOrUpdateChatMetadata(EvaluationMetric, ChatResponse, Nullable<TimeSpan>)

Aggiunge o aggiorna i metadati disponibili come parte della valutazione response prodotta da un modello di intelligenza artificiale, nel dizionario fornitometricMetadata.

AddOrUpdateContext(EvaluationMetric, EvaluationContext[])

Aggiunge o aggiorna gli oggetti forniti context nel metricdizionario fornito Context .

AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>)

Aggiunge o aggiorna gli oggetti forniti context nel metricdizionario fornito Context .

AddOrUpdateDurationMetadata(EvaluationMetric, TimeSpan)

Aggiunge o aggiorna i metadati che identificano la quantità di tempo (in millisecondi) necessaria per eseguire la valutazione nel metricdizionario fornito Metadata .

AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>)

Aggiunge o aggiorna l'oggetto fornito metadata nel metricdizionario fornito Metadata .

AddOrUpdateMetadata(EvaluationMetric, String, String)

Aggiunge o aggiorna i metadati con l'oggetto specificato name e nel dizionario fornito Metadatametric.value

ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>)

Determina se l'oggetto fornito metric contiene un EvaluationDiagnostic oggetto corrispondente all'oggetto predicatefornito.

Si applica a