ScenarioRunResult 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í.
Representa los resultados de una sola ejecución de una iteración determinada de un escenario determinado en evaluación. En otras palabras, ScenarioRunResult representa los resultados de evaluar y ScenarioRun incluye el EvaluationResult que se genera cuando EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) se invoca.
public ref class ScenarioRunResult sealed
public sealed class ScenarioRunResult
type ScenarioRunResult = class
Public NotInheritable Class ScenarioRunResult
- Herencia
-
ScenarioRunResult
Comentarios
A cada ejecución de una ejecución de evaluación se le asigna un valor único ExecutionName. Una sola ejecución de evaluación de este tipo puede contener evaluaciones para varios escenarios cada uno con un único ScenarioName. La ejecución de cada escenario de este tipo a su vez puede incluir varias iteraciones cada una con un único IterationName.
Constructores
| Nombre | Description |
|---|---|
| ScenarioRunResult(String, String, String, DateTime, IEnumerable<ChatMessage>, ChatResponse, EvaluationResult, ChatDetails, IEnumerable<String>) |
Inicializa una nueva instancia de la clase ScenarioRunResult. |
| ScenarioRunResult(String, String, String, DateTime, IList<ChatMessage>, ChatResponse, EvaluationResult, ChatDetails, IList<String>, Nullable<Int32>) |
Representa los resultados de una sola ejecución de una iteración determinada de un escenario determinado en evaluación. En otras palabras, ScenarioRunResult representa los resultados de evaluar y ScenarioRun incluye el EvaluationResult que se genera cuando EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) se invoca. |
Propiedades
| Nombre | Description |
|---|---|
| ChatDetails |
Obtiene o establece un objeto opcional ChatDetails que contiene detalles relacionados con todas las conversaciones de chat llm implicadas en la ejecución de la ScenarioRun correspondiente a este ScenarioRunResultobjeto . |
| CreationTime |
Obtiene o establece la hora en la que se creó.ScenarioRunResult |
| EvaluationResult |
Obtiene o establece el EvaluationResult para el ScenarioRun objeto correspondiente a este ScenarioRunResultobjeto . |
| ExecutionName |
Obtiene o establece el ExecutionNameobjeto . |
| FormatVersion |
Obtiene o establece la versión del formato usado para conservar el objeto actual ScenarioRunResult. |
| IterationName |
Obtiene o establece el IterationNameobjeto . |
| Messages |
Obtiene o establece el historial de conversaciones, incluida la solicitud que generó el ModelResponse objeto que se va a evaluar en este ScenarioRunResultobjeto . |
| ModelResponse |
Obtiene o establece la respuesta que se va a evaluar en este ScenarioRunResultobjeto . |
| ScenarioName |
Obtiene o establece el ScenarioNameobjeto . |
| Tags |
Obtiene o establece un conjunto de etiquetas de texto aplicables a este ScenarioRunResultobjeto . |
Métodos de extensión
| Nombre | Description |
|---|---|
| ContainsDiagnostics(ScenarioRunResult, Func<EvaluationDiagnostic,Boolean>) |
Devuelve |