BooleanMetric Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
EvaluationMetric que contiene un Boolean valor que se puede usar para representar un resultado que puede tener uno de los dos valores posibles (por ejemplo, sí v/s no o se produce un error en v/s).
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))
- Herencia
Constructores
| Nombre | Description |
|---|---|
| BooleanMetric(String, Nullable<Boolean>, String) |
EvaluationMetric que contiene un Boolean valor que se puede usar para representar un resultado que puede tener uno de los dos valores posibles (por ejemplo, sí v/s no o se produce un error en v/s). |
Propiedades
| Nombre | Description |
|---|---|
| Context |
Obtiene o establece los EvaluationContextelementos que se han considerado por IEvaluator como parte de la evaluación que generó el objeto actual EvaluationMetric. (Heredado de EvaluationMetric) |
| Diagnostics |
Obtiene o establece una colección de cero o más EvaluationDiagnostics asociadas con el objeto actual EvaluationMetric. (Heredado de EvaluationMetric) |
| Interpretation |
Obtiene o establece un EvaluationMetricInterpretation que identifica si el resultado de la evaluación representada por el actual EvaluationMetric se considera correcto o incorrecto, pasado o erróneo, etc. (Heredado de EvaluationMetric) |
| Metadata |
Obtiene o establece una colección de cero o más metadatos de cadena asociados con el objeto actual EvaluationMetric. (Heredado de EvaluationMetric) |
| Name |
Obtiene o establece el nombre de .EvaluationMetric (Heredado de EvaluationMetric) |
| Reason |
Obtiene o establece una cadena que se puede usar opcionalmente para proporcionar algún comentario sobre el resultado representado por este EvaluationMetric. (Heredado de EvaluationMetric) |
| Value |
Obtiene o establece el valor de .EvaluationMetric<T> (Heredado de EvaluationMetric<T>) |
Métodos de extensión
| Nombre | Description |
|---|---|
| AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[]) |
Agrega los elementos proporcionados EvaluationDiagnostica la colección proporcionada DiagnosticsEvaluationMetric. |
| AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>) |
Agrega los elementos proporcionados EvaluationDiagnostica la colección proporcionada DiagnosticsEvaluationMetric. |
| AddOrUpdateChatMetadata(EvaluationMetric, ChatResponse, Nullable<TimeSpan>) |
Agrega o actualiza los metadatos disponibles como parte de la evaluación |
| AddOrUpdateContext(EvaluationMetric, EvaluationContext[]) |
Agrega o actualiza los objetos proporcionados |
| AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>) |
Agrega o actualiza los objetos proporcionados |
| AddOrUpdateDurationMetadata(EvaluationMetric, TimeSpan) |
Agrega o actualiza los metadatos que identifican la cantidad de tiempo (en milisegundos) que tardó en realizar la evaluación en el diccionario proporcionado |
| AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>) |
Agrega o actualiza el proporcionado |
| AddOrUpdateMetadata(EvaluationMetric, String, String) |
Agrega o actualiza los metadatos con el especificado |
| ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>) |
Determina si el proporcionado |