ReportingConfiguration Klass

Definition

Representerar konfigurationen för en uppsättning ScenarioRuns som definierar de uppsättningar IEvaluatorsom ska anropas, ChatConfiguration som ska användas av dessa IEvaluators, hur resulterande ScenarioRunResults ska bevaras och hur AI-svar ska cachelagras.

public ref class ReportingConfiguration sealed
public sealed class ReportingConfiguration
type ReportingConfiguration = class
Public NotInheritable Class ReportingConfiguration
Arv
ReportingConfiguration

Konstruktorer

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

Initierar en ny instans av ReportingConfiguration klassen.

Egenskaper

Name Description
CachingKeys

Hämtar samlingen med unika strängar som ska hashas när cachenycklarna genereras för cachelagrade AI-svar.

ChatConfiguration

Hämtar en ChatConfiguration som anger IChatClient det som används av AI-baserat Evaluators som ingår i detta ReportingConfiguration.

EvaluationMetricInterpreter

Hämtar en funktion som kan användas för att åsidosätta EvaluationMetricInterpretations för EvaluationMetrics som returneras från utvärderingar som använder den här ReportingConfiguration.

Evaluators

Hämtar den uppsättning IEvaluators som ska anropas för att utvärdera AI-svar.

ExecutionName

Hämtar namnet på den aktuella körningen.

ResponseCacheProvider

Hämtar som IEvaluationResponseCacheProvider ska användas för att cachelagrar AI-svar.

ResultStore

Hämtar som IEvaluationResultStore ska användas för att bevara ScenarioRunResults.

Tags

Hämtar en valfri uppsättning texttaggar som gäller för alla ScenarioRunsom skapats med hjälp av den här ReportingConfiguration.

Metoder

Name Description
CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Skapar en ny ScenarioRun med angivet scenarioName och iterationName.

Gäller för

Se även