Class ContextualPrecisionEvaluator
java.lang.Object
com.tnsai.evaluation.evaluators.rag.ContextualPrecisionEvaluator
- All Implemented Interfaces:
Evaluator
Measures whether retrieved documents are relevant to the query.
For each retrieved document, the LLM judges relevance. Documents ranked higher are weighted more — irrelevant documents ranked above relevant ones penalize the score more heavily (weighted precision).
Requires retrieved_documents in metadata as List<String>.
- Since:
- 0.3.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.