module Riffer::Evals::EvaluatorRunner
rbs_inline: enabled
Public Instance Methods
Source
# File lib/riffer/evals/evaluator_runner.rb, line 9 def run(agent:, scenarios:, evaluators:, context: nil) validate_agent!(agent) validate_evaluators!(evaluators) scenario_results = scenarios.map do |scenario| run_scenario(agent: agent, scenario: scenario, evaluators: evaluators, context: context) end Riffer::Evals::RunResult.new(scenario_results: scenario_results) end