An LLM evaluator that performs evaluation via classification

Type Parameters

  • RecordType extends Record<string, unknown>

Hierarchy (View Summary)

Implements

Constructors

Properties

The choices to classify the example into

evaluatorFn: EvaluatorFn<RecordType>
inputMapping?: ObjectMapping<RecordType>

The kind of the evaluation. Also known as the "kind" of evaluator.

model: LanguageModel

The model to use for classification

name: string

The name of the evaluator / the metric that it measures

optimizationDirection?: OptimizationDirection

The direction to optimize the numeric evaluation score E.x. "MAXIMIZE" means that the higher the score, the better the evaluation

promptTemplate: PromptTemplate
telemetry?: TelemetryConfig

Accessors

Methods