- Retrieval Assessment: Determines if retrieved documents support the query
- Three-Level Scoring: Returns high (1.0), medium (0.5), or low (0.0) relevance scores
- RAG Pipeline Evaluation: Specifically designed for evaluating retrieval quality
- Detailed Reasoning: Provides explanation for the relevance assessment
- Fiddler API Integration: Uses Fiddler’s built-in context relevance model
- RAG Systems: Evaluating retrieval quality in RAG pipelines
- Search Systems: Assessing if search results are relevant to queries
- Document Q&A: Verifying retrieved context supports the question
- Knowledge Base Evaluation: Testing retrieval effectiveness
- 1.0 (High): Retrieved documents provide all necessary information to answer the query
- 0.5 (Medium): Retrieved documents are on topic but don’t fully support a complete answer
- 0.0 (Low): Retrieved documents are not relevant to the query
Parameters
- user_query (
str) – The question or query being asked. - retrieved_documents (
list[str]) – The documents retrieved as context. - model (
str) - credential (
str | None) - kwargs (
Any)
Returns
A
Score object containing:- value: 1.0 for high, 0.5 for medium, 0.0 for low relevance
- label: “high”, “medium”, or “low”
- reasoning: Detailed explanation of the assessment
Example
This evaluator uses Fiddler’s built-in context relevance assessment model
and requires an active connection to the Fiddler API.
name
Value:'context_relevance'
Evaluator identifier, recorded as evaluator_name on every
Score this evaluator produces.
score()
Score the relevance of retrieved documents to a query.Parameters
str
required
The question or query being asked.
list[str]
required
The documents retrieved as context.
Returns
A
Score object containing:- value: 1.0 for high, 0.5 for medium, 0.0 for low relevance
- label: “high”, “medium”, or “low”
- reasoning: Detailed explanation of the assessment