Interface JudgmentResult

LLM judgment result

interface JudgmentResult {
    score: number;
    criteriaScores: Record<string, number>;
    reasoning: string;
    feedback: string[];
    confidence: number;
}

Properties

score: number

Overall score (0-1)

criteriaScores: Record<string, number>

Individual criterion scores

reasoning: string

Reasoning for the judgment

feedback: string[]

Specific feedback

confidence: number

Confidence in the judgment