Class BenchmarkRunner

java.lang.Object
com.tnsai.evaluation.benchmark.BenchmarkRunner

public final class BenchmarkRunner extends Object
Runs benchmark datasets against an agent execution function, collecting evaluation results from registered evaluators.

Usage


 BenchmarkRunner runner = BenchmarkRunner.builder()
     .evaluator(new ResponseQualityEvaluator())
     .evaluator(new ToolSelectionEvaluator())
     .agentFunction(input -> agentExecute(input))
     .build();

 BenchmarkResult result = runner.run(dataset);
 
Since:
0.1.0