The function that evaluates the example
The kind of the evaluation. Also known as the "kind" of evaluator.
The name of the evaluator / the metric that it measures
OptionaloptimizationThe direction to optimize the numeric evaluation score E.x. "MAXIMIZE" means that the higher the score, the better the evaluation
The Base Evaluator interface This is the interface that all evaluators must implement