ReportingConfiguration Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje konfiguraci pro sadu ScenarioRuns, která definuje sadu IEvaluators, které by se měly vyvolat, ChatConfiguration které by měly být použity těmito IEvaluators, jak by výsledné ScenarioRunResulthodnoty měly být zachovány a jak by měly být odpovědi AI uloženy do mezipaměti.
public ref class ReportingConfiguration sealed
public sealed class ReportingConfiguration
type ReportingConfiguration = class
Public NotInheritable Class ReportingConfiguration
- Dědičnost
-
ReportingConfiguration
Konstruktory
Vlastnosti
| Name | Description |
|---|---|
| CachingKeys |
Získá kolekci jedinečných řetězců, které by měly být hashovány při generování klíčů mezipaměti pro odpovědi AI v mezipaměti. |
| ChatConfiguration |
ChatConfiguration Získá, který určujeIChatClient, který je používán AI-based v Evaluators tomto ReportingConfiguration. |
| EvaluationMetricInterpreter |
Získá funkci, která může být volitelně použita k přepsání EvaluationMetricInterpretationpro s vrácených EvaluationMetricz vyhodnocení, které používají toto ReportingConfiguration. |
| Evaluators |
Získá sadu IEvaluators, které by se měly vyvolat k vyhodnocení odpovědí AI. |
| ExecutionName |
Získá název aktuálního spuštění. |
| ResponseCacheProvider |
IEvaluationResponseCacheProvider Získá ten, který by se měl použít k ukládání odpovědí umělé inteligence do mezipaměti. |
| ResultStore |
IEvaluationResultStore Získá, který by měl být použit k zachování sScenarioRunResult. |
| Tags |
Získá volitelnou sadu textových značek použitelných pro všechny ScenarioRunvytvořené pomocí tohoto ReportingConfiguration. |
Metody
| Name | Description |
|---|---|
| CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken) |
Vytvoří novou ScenarioRun se zadaným |