Package com.tnsai.evaluation.evaluators
Class ResponseQualityEvaluator
java.lang.Object
com.tnsai.evaluation.evaluators.ResponseQualityEvaluator
- All Implemented Interfaces:
Evaluator
Evaluates response quality across three dimensions:
relevance, completeness, and accuracy.
Relevance: measures keyword overlap between expected and actual output. Completeness: checks whether all key points from the expected output appear. Accuracy: penalizes responses that contain information not in the expected output.
- Since:
- 0.1.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.tnsai.evaluation.spi.Evaluator
Evaluator.EvaluationInput -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(Evaluator.EvaluationInput context) Evaluates agent behavior for a single interaction.name()Unique name for this evaluator.