Three of Nexus Recall's eval metrics clear 0.80 easily. One doesn't — and that's by design,
not a bug. This page shows, with the real numbers from a live pnpm eval run,
exactly why.
Every metric is a percentage, so it's tempting to hold them all to the same bar. But they measure different shapes of thing. Two compare an answer to a fixed target. One measures how spread out a set of guesses is. That difference is the whole story.
We never compare the answer to a "correct" relevance. Instead the recipe (the RAGAS method) is:
So the score isn't "how good is the answer" — it's "how tightly do three reconstructed questions cluster around the real one." Here's that happening for all five sampled questions. Watch the pattern: the first guess is almost always excellent — it's the 2nd and 3rd that pull the average down.
If we averaged only the single best reconstruction per question, relevance would leap past 0.80. But that throws away the robustness of sampling — and rewards an answer for being reconstructable once, even if it rambles. Toggle it:
Overall Answer Relevance: 73%
The second reason 0.80 is hard: embeddings don't score synonyms as identical. Two questions that mean the same thing but share few words land surprisingly low. Here's the measured cosine for genuine human paraphrases — note "Magnum Opus" vs "Great Work" at just 0.66:
When even hand-written paraphrases live between 0.66 and 0.95, the average of three machine-generated ones naturally settles in the 0.70s. There's no prompt that fixes geometry.
The honest design treats each metric by its real nature: