ScenarioRun constructor

ScenarioRun(
  1. String scenarioName,
  2. String iterationName,
  3. String executionName,
  4. Iterable<Evaluator> evaluators,
  5. EvaluationResultStore resultStore, {
  6. ChatConfiguration? chatConfiguration,
  7. EvaluationMetricInterpretation? evaluationMetricInterpreter(
    1. EvaluationMetric
    )?,
  8. ChatDetails? chatDetails,
  9. Iterable<String>? tags,
})

Creates a ScenarioRun.

Implementation

ScenarioRun(
  this.scenarioName,
  this.iterationName,
  this.executionName,
  Iterable<Evaluator> evaluators,
  EvaluationResultStore resultStore, {
  this.chatConfiguration,
  EvaluationMetricInterpretation? Function(EvaluationMetric)?
      evaluationMetricInterpreter,
  ChatDetails? chatDetails,
  Iterable<String>? tags,
})  : _compositeEvaluator = CompositeEvaluator(evaluators.toList()),
      _resultStore = resultStore,
      _evaluationMetricInterpreter = evaluationMetricInterpreter,
      _chatDetails = chatDetails,
      _tags = tags?.toList();