Reranking is a second-pass step in search and RAG pipelines: after a fast retriever fetches, say, fifty candidate documents, a more powerful but slower model re-scores them and pushes the truly relevant ones to the top. Adding a reranker often dramatically improves answer quality in enterprise chatbots, for example when a Moroccan insurer's assistant searches thousands of policy documents.