← All questions
RAGMedium· Retrieval· Chain of Thought

Your retriever has perfect recall on documents about the entity named in the question, and the answer is still wrong. What is happening?

In bridge chain questions, the second piece of necessary information is logically dependent on the output of the first. Since the original query does not contain the entity needed to find the second document, the system cannot retrieve it in a single pass. The solution is to perform two sequential retrieval events, using the output of the first to inform the second.

Code playground (Python)