ReportingConfiguration Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Konfiguration für einen Satz von s dar, der den Satz von ScenarioRunIEvaluators definiert, der aufgerufen werden soll, der ChatConfiguration von diesen IEvaluators verwendet werden soll, wie die resultierenden ScenarioRunResultS beibehalten werden sollen und wie KI-Antworten zwischengespeichert werden sollen.
public ref class ReportingConfiguration sealed
public sealed class ReportingConfiguration
type ReportingConfiguration = class
Public NotInheritable Class ReportingConfiguration
- Vererbung
-
ReportingConfiguration
Konstruktoren
| Name | Beschreibung |
|---|---|
| ReportingConfiguration(IEnumerable<IEvaluator>, IEvaluationResultStore, ChatConfiguration, IEvaluationResponseCacheProvider, IEnumerable<String>, String, Func<EvaluationMetric,EvaluationMetricInterpretation>, IEnumerable<String>) |
Initialisiert eine neue Instanz der ReportingConfiguration-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CachingKeys |
Ruft die Auflistung eindeutiger Zeichenfolgen ab, die beim Generieren der Cacheschlüssel für zwischengespeicherte KI-Antworten hashen sollen. |
| ChatConfiguration |
Ruft einen ChatConfiguration , der angibt IChatClient , die von KI-basierten Evaluators verwendet wird, die in diesem ReportingConfigurationenthalten ist. |
| EvaluationMetricInterpreter |
Ruft eine Funktion ab, die optional verwendet werden kann, um s für EvaluationMetrics, die von Auswertungen zurückgegeben werden, die diese ReportingConfigurationverwenden, außer Kraft zu setzenEvaluationMetricInterpretation. |
| Evaluators |
Ruft den Satz von IEvaluators ab, der aufgerufen werden soll, um KI-Antworten auszuwerten. |
| ExecutionName |
Ruft den Namen der aktuellen Ausführung ab. |
| ResponseCacheProvider |
Ruft die, die IEvaluationResponseCacheProvider zum Zwischenspeichern von KI-Antworten verwendet werden soll. |
| ResultStore |
Ruft die, die IEvaluationResultStore zum Speichern der ScenarioRunResults verwendet werden soll. |
| Tags |
Ruft einen optionalen Satz von Texttags ab, der für alle ScenarioRunmit dieser ReportingConfigurationEigenschaft erstellten Elemente anwendbar ist. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken) |
Erstellt ein neues ScenarioRun mit dem angegebenen |