ReportingConfiguration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a configuração de um conjunto de ScenarioRuns que define o conjunto de IEvaluators que deve ser invocado, o ChatConfiguration que deve ser usado por esses IEvaluators, como os resultados ScenarioRunResultdevem ser persistidos e como as respostas de IA devem ser armazenadas em cache.
public ref class ReportingConfiguration sealed
public sealed class ReportingConfiguration
type ReportingConfiguration = class
Public NotInheritable Class ReportingConfiguration
- Herança
-
ReportingConfiguration
Construtores
Propriedades
| Nome | Description |
|---|---|
| CachingKeys |
Obtém a coleção de cadeias de caracteres exclusivas que devem ser hash ao gerar as chaves de cache para respostas de IA armazenadas em cache. |
| ChatConfiguration |
Obtém um ChatConfiguration que especifica o IChatClient que é usado por baseado em Evaluators IA incluído neste ReportingConfiguration. |
| EvaluationMetricInterpreter |
Obtém uma função que pode ser usada opcionalmente para substituir EvaluationMetricInterpretations para EvaluationMetrics retornados de avaliações que usam isso ReportingConfiguration. |
| Evaluators |
Obtém o conjunto de IEvaluators que deve ser invocado para avaliar as respostas de IA. |
| ExecutionName |
Obtém o nome da execução atual. |
| ResponseCacheProvider |
Obtém o IEvaluationResponseCacheProvider que deve ser usado para armazenar em cache respostas de IA. |
| ResultStore |
Obtém o IEvaluationResultStore que deve ser usado para persistir os ScenarioRunResults. |
| Tags |
Obtém um conjunto opcional de marcas de texto aplicáveis a todos os ScenarioRuns criados usando isso ReportingConfiguration. |
Métodos
| Nome | Description |
|---|---|
| CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken) |
Cria um novo ScenarioRun com o especificado |