Package com.embabel.agent.rag
Class QualityMetrics
-
- All Implemented Interfaces:
public final class QualityMetricsRAGAS quality metrics
-
-
Field Summary
Fields Modifier and Type Field Description private final Doublefaithfulnessprivate final DoubleanswerRelevancyprivate final DoublecontextPrecisionprivate final DoublecontextRecallprivate final DoublecontextRelevancyprivate final DoubleoverallScore
-
Method Summary
Modifier and Type Method Description final DoublegetFaithfulness()final DoublegetAnswerRelevancy()final DoublegetContextPrecision()final DoublegetContextRecall()final DoublegetContextRelevancy()final DoublegetOverallScore()-
-
Constructor Detail
-
QualityMetrics
QualityMetrics(Double faithfulness, Double answerRelevancy, Double contextPrecision, Double contextRecall, Double contextRelevancy, Double overallScore)
- Parameters:
faithfulness- Content grounded in retrieved docsanswerRelevancy- Response relevance to querycontextPrecision- Relevant chunks ranked highercontextRecall- All relevant info retrievedcontextRelevancy- Retrieved chunks are relevant
-
-
Method Detail
-
getFaithfulness
final Double getFaithfulness()
-
getAnswerRelevancy
final Double getAnswerRelevancy()
-
getContextPrecision
final Double getContextPrecision()
-
getContextRecall
final Double getContextRecall()
-
getContextRelevancy
final Double getContextRelevancy()
-
getOverallScore
final Double getOverallScore()
-
-
-
-