EvaluationResultExtensions Classe

Definição

Métodos de extensão para EvaluationResult.

public ref class EvaluationResultExtensions abstract sealed
public static class EvaluationResultExtensions
type EvaluationResultExtensions = class
Public Module EvaluationResultExtensions
Herança
EvaluationResultExtensions

Métodos

Name Description
AddDiagnosticsToAllMetrics(EvaluationResult, EvaluationDiagnostic[])

Soma o fornecido diagnostics a todos EvaluationMetricos s contidos no fornecido result.

AddDiagnosticsToAllMetrics(EvaluationResult, IEnumerable<EvaluationDiagnostic>)

Soma o fornecido diagnostics a todos EvaluationMetricos s contidos no fornecido result.

AddOrUpdateChatMetadataInAllMetrics(EvaluationResult, ChatResponse, Nullable<TimeSpan>)

Adiciona ou atualiza metadados disponíveis como parte da avaliação response produzida por um modelo de IA, em todos EvaluationMetricos s contidos no arquivo fornecido result.

AddOrUpdateContextInAllMetrics(EvaluationResult, EvaluationContext[])

Adiciona ou atualiza os objetos fornecidos context em todos EvaluationMetrics contidos no fornecido result.

AddOrUpdateContextInAllMetrics(EvaluationResult, IEnumerable<EvaluationContext>)

Adiciona ou atualiza os objetos fornecidos context em todos EvaluationMetrics contidos no fornecido result.

AddOrUpdateDurationMetadataInAllMetrics(EvaluationResult, TimeSpan)

Adiciona ou atualiza metadados identificando o tempo (em milissegundos) que demorou a realizar a avaliação em todos EvaluationMetricos s contidos no .result

AddOrUpdateMetadataInAllMetrics(EvaluationResult, IDictionary<String,String>)

Adiciona ou atualiza o fornecido metadata em todos EvaluationMetricos s contidos no fornecido result.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, String, String)

Adiciona ou atualiza metadados com os especificados name e value em todos EvaluationMetricos s contidos no .result

ContainsDiagnostics(EvaluationResult, Func<EvaluationDiagnostic,Boolean>)

Retornos true , se algum EvaluationMetric contido no fornecido result contiver uma EvaluationDiagnostic correspondência com o fornecido predicate; false caso contrário.

Interpret(EvaluationResult, Func<EvaluationMetric,EvaluationMetricInterpretation>)

Aplica-se EvaluationMetricInterpretations a um ou mais EvaluationMetrics contidos no fornecido result.

Aplica-se a