BooleanMetric Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
E EvaluationMetric contendo um Boolean valor que pode ser usado para representar um resultado que pode ter um de dois valores possíveis (como sim vs/s não, ou passar vs/s falhar).
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
| Name | Description |
|---|---|
| BooleanMetric(String, Nullable<Boolean>, String) |
E EvaluationMetric contendo um Boolean valor que pode ser usado para representar um resultado que pode ter um de dois valores possíveis (como sim vs/s não, ou passar vs/s falhar). |
Propriedades
| Name | Description |
|---|---|
| Context |
Obtém ou define quaisquer EvaluationContexts que tenham sido considerados pelo IEvaluator como parte da avaliação que produziu a corrente EvaluationMetric. (Herdado de EvaluationMetric) |
| Diagnostics |
Obtém ou define uma coleção de zero ou mais EvaluationDiagnostics associados à corrente EvaluationMetric. (Herdado de EvaluationMetric) |
| Interpretation |
Obtém ou define um EvaluationMetricInterpretation que identifica se o resultado da avaliação representado pela corrente EvaluationMetric é considerado bom ou mau, aprovado ou falhado, etc. (Herdado de EvaluationMetric) |
| Metadata |
Obtém ou define uma coleção de metadados de cadeia zero ou mais 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 sequência que pode opcionalmente ser usada para fornecer algum comentário em torno do resultado representado por este EvaluationMetric. (Herdado de EvaluationMetric) |
| Value |
Obtém ou define o valor do EvaluationMetric<T>. (Herdado de EvaluationMetric<T>) |
Métodos da Extensão
| Name | Description |
|---|---|
| AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[]) |
Adiciona o s fornecido EvaluationDiagnosticà coleção de Diagnostics s fornecidoEvaluationMetric. |
| AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>) |
Adiciona o s fornecido EvaluationDiagnosticà coleção de Diagnostics s fornecidoEvaluationMetric. |
| 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 identificando o tempo (em milissegundos) que demorou a realizar a avaliação no dicionário fornecido |
| AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>) |
Adiciona ou atualiza o dicionário fornecido |
| AddOrUpdateMetadata(EvaluationMetric, String, String) |
Adiciona ou atualiza metadados com o dicionário especificado |
| ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>) |
Determina se o fornecido |