class Riffer::Evals::Result

Represents the result of a single evaluation.

Contains the score, reason, and metadata from running an evaluator.

result = Riffer::Evals::Result.new(
  evaluator: AnswerRelevancyEvaluator,
  score: 0.85,
  reason: "The response addresses the question directly.",
  higher_is_better: true
)

result.score           # => 0.85
result.evaluator       # => AnswerRelevancyEvaluator
result.higher_is_better # => true