ReportingConfiguration Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de configuratie voor een set ScenarioRuns die de set IEvaluators definieert die moet worden aangeroepen, de ChatConfiguration configuratie die door deze IEvaluatormoet worden gebruikt, hoe de resulterende ScenarioRunResults moeten worden bewaard en hoe AI-antwoorden in de cache moeten worden opgeslagen.
public ref class ReportingConfiguration sealed
public sealed class ReportingConfiguration
type ReportingConfiguration = class
Public NotInheritable Class ReportingConfiguration
- Overname
-
ReportingConfiguration
Constructors
| Name | Description |
|---|---|
| ReportingConfiguration(IEnumerable<IEvaluator>, IEvaluationResultStore, ChatConfiguration, IEvaluationResponseCacheProvider, IEnumerable<String>, String, Func<EvaluationMetric,EvaluationMetricInterpretation>, IEnumerable<String>) |
Initialiseert een nieuw exemplaar van de ReportingConfiguration klasse. |
Eigenschappen
| Name | Description |
|---|---|
| CachingKeys |
Hiermee haalt u de verzameling unieke tekenreeksen op die moeten worden gehasht bij het genereren van de cachesleutels voor AI-antwoorden in de cache. |
| ChatConfiguration |
Hiermee wordt een ChatConfiguration opgegeven die aangeeft welke IChatClient wordt gebruikt door AI die Evaluators in dit ReportingConfigurationbestand is opgenomen. |
| EvaluationMetricInterpreter |
Hiermee haalt u een functie op die optioneel kan worden gebruikt om s te overschrijven EvaluationMetricInterpretationvoor EvaluationMetrics die worden geretourneerd uit evaluaties die dit ReportingConfigurationgebruiken. |
| Evaluators |
Hiermee haalt u de set IEvaluators op die moeten worden aangeroepen om AI-antwoorden te evalueren. |
| ExecutionName |
Hiermee haalt u de naam van de huidige uitvoering op. |
| ResponseCacheProvider |
Hiermee haalt u de gegevens op die moeten worden gebruikt voor het opslaan van AI-antwoorden in de IEvaluationResponseCacheProvider cache. |
| ResultStore |
Hiermee haalt u de IEvaluationResultStore gegevens op die moeten worden gebruikt om de ScenarioRunResults te behouden. |
| Tags |
Hiermee haalt u een optionele set teksttags op die van toepassing zijn op alle ScenarioRungemaakte tags.ReportingConfiguration |
Methoden
| Name | Description |
|---|---|
| CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken) |
Hiermee maakt u een nieuwe ScenarioRun met de opgegeven |