ReportingConfiguration 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 la configuración de un conjunto de ScenarioRuns que define el conjunto de IEvaluators que se debe invocar, el ChatConfiguration que debe usarse en estos IEvaluators, cómo se deben conservar los ScenarioRunResultresultados y cómo se deben almacenar en caché las respuestas de IA.
public ref class ReportingConfiguration sealed
public sealed class ReportingConfiguration
type ReportingConfiguration = class
Public NotInheritable Class ReportingConfiguration
- Herencia
-
ReportingConfiguration
Constructores
| Nombre | Description |
|---|---|
| ReportingConfiguration(IEnumerable<IEvaluator>, IEvaluationResultStore, ChatConfiguration, IEvaluationResponseCacheProvider, IEnumerable<String>, String, Func<EvaluationMetric,EvaluationMetricInterpretation>, IEnumerable<String>) |
Inicializa una nueva instancia de la clase ReportingConfiguration. |
Propiedades
| Nombre | Description |
|---|---|
| CachingKeys |
Obtiene la colección de cadenas únicas que se deben aplicar hash al generar las claves de caché para las respuestas de IA almacenadas en caché. |
| ChatConfiguration |
Obtiene un ChatConfiguration objeto que especifica el IChatClient que usa la basada en Evaluators ia incluida en este ReportingConfigurationobjeto . |
| EvaluationMetricInterpreter |
Obtiene una función que se puede usar opcionalmente para invalidar EvaluationMetricInterpretations para EvaluationMetrics devueltas de evaluaciones que usan este ReportingConfiguration. |
| Evaluators |
Obtiene el conjunto de IEvaluators que se debe invocar para evaluar las respuestas de IA. |
| ExecutionName |
Obtiene el nombre de la ejecución actual. |
| ResponseCacheProvider |
Obtiene el IEvaluationResponseCacheProvider objeto que se debe usar para almacenar en caché las respuestas de ia. |
| ResultStore |
Obtiene el IEvaluationResultStore objeto que se debe usar para conservar los ScenarioRunResultelementos . |
| Tags |
Obtiene un conjunto opcional de etiquetas de texto aplicables a todos los ScenarioRuncreados mediante este ReportingConfiguration. |
Métodos
| Nombre | Description |
|---|---|
| CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken) |
Crea un nuevo ScenarioRun objeto con los especificados |