Start here. This is the direct spoken answer to practice first.
Overview
The best generation prompt cannot recover evidence that an ambiguous retrieval query never found.
I turn the user's request into a standalone search query that preserves the subject, constraints, and important conversation references. I remove conversational filler but do not invent facts or access filters. For complex questions, I may issue several focused queries and merge their results rather than forcing every concept into one embedding.