Class AnswerRelevancyEvaluator

java.lang.Object
com.tnsai.evaluation.evaluators.AbstractJudgeEvaluator
com.tnsai.evaluation.evaluators.rag.AnswerRelevancyEvaluator
All Implemented Interfaces:
Evaluator

public final class AnswerRelevancyEvaluator extends AbstractJudgeEvaluator
Measures whether the agent's response actually addresses the user's query.

Uses LLM-as-judge to score on three dimensions:

  • Directness: Does the response directly answer the question?
  • Completeness: Does it cover all aspects of the query?
  • Focus: Does it avoid irrelevant tangents?

Final score is the average of the three normalized dimension scores.

Since:
0.3.0
  • Constructor Details

    • AnswerRelevancyEvaluator

      public AnswerRelevancyEvaluator(LLMJudge judge)