Arize Phoenix TS
    Preparing search index...

    Interface Evaluator<Params, Result>

    Structural evaluator interface accepted by evaluate().

    interface Evaluator<
        Params extends KVMap = EvaluationParams & KVMap,
        Result = EvaluationResult,
    > {
        evaluate: (params: Params) => Result | Promise<Result>;
        kind?: "LLM" | "CODE" | "HUMAN";
        name: string;
    }

    Type Parameters

    Index

    Properties

    Properties

    evaluate: (params: Params) => Result | Promise<Result>

    Compute the evaluation result.

    kind?: "LLM" | "CODE" | "HUMAN"

    Who or what produced the result. Defaults to "CODE".

    name: string

    Annotation/evaluation name.