class Riffer::Evals::ScenarioResult

Represents the result of evaluating a single scenario.

Contains the input, output, ground truth, and individual evaluator results.

scenario_result = Riffer::Evals::ScenarioResult.new(
  input: "What is Ruby?",
  output: "A programming language.",
  ground_truth: "A programming language",
  results: [result1, result2]
)

scenario_result.scores  # => { MyEvaluator => 0.85 }