BooleanMetric Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um EvaluationMetric valor que contém um Boolean valor que pode ser usado para representar um resultado que pode ter um dos dois valores possíveis (como sim v/s não, ou passar v/s fail).
public ref class BooleanMetric sealed : Microsoft::Extensions::AI::Evaluation::EvaluationMetric<Nullable<bool>>
public sealed class BooleanMetric : Microsoft.Extensions.AI.Evaluation.EvaluationMetric<bool?>
type BooleanMetric = class
inherit EvaluationMetric<Nullable<bool>>
Public NotInheritable Class BooleanMetric
Inherits EvaluationMetric(Of Nullable(Of Boolean))
- Herança
Construtores
| Nome | Description |
|---|---|
| BooleanMetric(String, Nullable<Boolean>, String) |
Um EvaluationMetric valor que contém um Boolean valor que pode ser usado para representar um resultado que pode ter um dos dois valores possíveis (como sim v/s não, ou passar v/s fail). |
Propriedades
| Nome | Description |
|---|---|
| Context |
Obtém ou define os EvaluationContexts que foram considerados pela IEvaluator avaliação que produziu a atual EvaluationMetric. (Herdado de EvaluationMetric) |
| Diagnostics |
Obtém ou define uma coleção de zero ou mais EvaluationDiagnostics associados ao atual EvaluationMetric. (Herdado de EvaluationMetric) |
| Interpretation |
Obtém ou define um EvaluationMetricInterpretation que identifica se o resultado da avaliação representada pela corrente EvaluationMetric é considerado bom ou ruim, passado ou com falha etc. (Herdado de EvaluationMetric) |
| Metadata |
Obtém ou define uma coleção de zero ou mais metadados de cadeia de caracteres associados ao atual EvaluationMetric. (Herdado de EvaluationMetric) |
| Name |
Obtém ou define o nome do EvaluationMetric. (Herdado de EvaluationMetric) |
| Reason |
Obtém ou define uma cadeia de caracteres que pode ser usada opcionalmente para fornecer alguns comentários em torno do resultado representado por isso EvaluationMetric. (Herdado de EvaluationMetric) |
| Value |
Obtém ou define o valor do EvaluationMetric<T>. (Herdado de EvaluationMetric<T>) |
Métodos de Extensão
| Nome | Description |
|---|---|
| AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[]) |
Adiciona os s fornecidos EvaluationDiagnosticà coleção fornecidaEvaluationMetricDiagnostics. |
| AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>) |
Adiciona os s fornecidos EvaluationDiagnosticà coleção fornecidaEvaluationMetricDiagnostics. |
| AddOrUpdateChatMetadata(EvaluationMetric, ChatResponse, Nullable<TimeSpan>) |
Adiciona ou atualiza metadados disponíveis como parte da avaliação |
| AddOrUpdateContext(EvaluationMetric, EvaluationContext[]) |
Adiciona ou atualiza os objetos fornecidos |
| AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>) |
Adiciona ou atualiza os objetos fornecidos |
| AddOrUpdateDurationMetadata(EvaluationMetric, TimeSpan) |
Adiciona ou atualiza metadados que identificam a quantidade de tempo (em milissegundos) necessária para executar a avaliação no dicionário fornecido |
| AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>) |
Adiciona ou atualiza o fornecido |
| AddOrUpdateMetadata(EvaluationMetric, String, String) |
Adiciona ou atualiza metadados com o dicionário especificado |
| ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>) |
Determina se o fornecido |