StringMetric 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í.
que EvaluationMetric contiene un String valor .
public ref class StringMetric sealed : Microsoft::Extensions::AI::Evaluation::EvaluationMetric<System::String ^>
public sealed class StringMetric : Microsoft.Extensions.AI.Evaluation.EvaluationMetric<string>
type StringMetric = class
inherit EvaluationMetric<string>
Public NotInheritable Class StringMetric
Inherits EvaluationMetric(Of String)
- Herencia
Comentarios
Un caso de uso común para StringMetric es representar un valor único en una enumeración (o para representar un valor fuera de un conjunto de valores posibles).
Constructores
| Nombre | Description |
|---|---|
| StringMetric(String, String, String) |
que EvaluationMetric contiene un String valor . |
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 EvaluationMetricDiagnostics. |
| AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>) |
Agrega los elementos proporcionados EvaluationDiagnostica la colección proporcionada EvaluationMetricDiagnostics. |
| 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 |