Voltar aos resultados

Reranking

Reranking

Etapa
Intermediário
Categoria: RAG, busca e conhecimentoSubcategoria: Recuperação

O que significa

É a etapa de reordenar os resultados recuperados usando um modelo mais preciso, chamado de reranker ou cross-encoder, que avalia a consulta e cada documento juntos. A lógica é em duas fases: a primeira busca recupera muitos candidatos de forma rápida e aproximada; o reranking escolhe, entre eles, os poucos melhores para enviar ao modelo de linguagem. O resultado é um contexto mais limpo e relevante, o que melhora a resposta e reduz alucinações.

Como usar na prática de produto

Em Produto, o reranking é a melhoria de RAG com melhor custo-benefício. Uma configuração típica é recuperar 30 a 50 candidatos, reordenar e enviar apenas 3 a 8 ao modelo. O custo é de 100 a 300 milissegundos a mais por resposta, o que cabe na maioria das experiências de chat. Vale medir a precisão do contexto antes e depois para confirmar o ganho. Por exemplo, sem reranker, 4 dos 8 trechos enviados ao modelo podem ser irrelevantes, e o modelo mistura políticas; com reranker, 7 de 8 são relevantes e a resposta fica precisa.

Quando usar este termo ou outro

Use reranking sempre que a precisão do contexto importa, o que é quase sempre. Pule apenas em cenários de latência extremamente crítica com uma base pequena e limpa. Use busca híbrida como a etapa anterior, para gerar bons candidatos. Uma forma simples de diferenciar: a busca encontra candidatos; o reranking escolhe os melhores.

Exemplos de aplicação

  • Atendimento: reordenar trechos de políticas antes de responder sobre uma regra específica.
  • Suporte técnico: priorizar os artigos que realmente resolvem o problema descrito.
  • Jurídico: selecionar as cláusulas mais pertinentes entre dezenas recuperadas.
  • Redução de alucinação: enviar ao modelo apenas o que é relevante.
  • Avaliação: medir a precisão do contexto com e sem reranker.

Origem do termo

Segunda etapa clássica em busca (learning to rank, 2005+); com cross-encoders neurais desde 2019.

Fonte técnica

Nogueira & Cho, Passage Re-ranking with BERT (2019); Cohere, Rerank documentation

Termos relacionados