RAG-012RAG · Enough to answerlayaeval.Answerability

Answerability

Can this question be answered from these sources at all?

CAN THE SOURCES ANSWER IT?Topic foundFacts foundNo guessing neededYes, answerable
Simulation state:
When it passes

Yes, it can.

Threshold satisfied: evaluation score >= 0.50.

When it fails

No, the info isn't there.

Violation detected: execution flagged for human review or fallback routing.

SDK Specification

ParameterValueDescription
ClassAnswerabilityPython evaluator class in layaeval
Required Fields"query", "retrieved_context"Arguments expected in the call signature
Default Threshold>= 0.50Passes when quality score is at or above this value
CategoryRAG EvaluationEnough to answer (Is there enough in the pages to answer at all?)

Python Example

pip install layaeval
answerability.py
1from layaeval import Answerability
2
3metric = Answerability(threshold=0.50) # passes at or above 0.50
4
5res = metric(
6 query="What is the capital of France?",
7 retrieved_context="Paris is the capital of France, with 2.1M residents.",
8)
9
10print(res.passed, res.value, res.confidence)

Related RAG Checks

Other checks in Enough to answer

View all 42 checks →