ReportingConfiguration Třída

Definice

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

Name Description
ReportingConfiguration(IEnumerable<IEvaluator>, IEvaluationResultStore, ChatConfiguration, IEvaluationResponseCacheProvider, IEnumerable<String>, String, Func<EvaluationMetric,EvaluationMetricInterpretation>, IEnumerable<String>)

Inicializuje novou instanci ReportingConfiguration třídy.

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 scenarioName parametrem a iterationName.

Platí pro

Viz také