Método que utiliza un LLM para reescribir la pregunta original del usuario en múltiples variaciones con diferentes perspectivas y sinónimos para maximizar la recuperación de datos.
Explicación y Contexto Conceptual
Multi-Query Retrieval es una técnica de aumento de consulta diseñada para superar la limitación del sesgo de redacción humana en los motores de búsqueda vectorial. Los usuarios rara vez eligen las mejores palabras posibles para formular una consulta; un usuario puede utilizar una jerga informal, una frase ambigua o una perspectiva muy estrecha que no coincide con la forma en que los expertos redactaron la documentación oficial.
El sistema intercepta la pregunta del usuario y le pide a un modelo de lenguaje que genere 3 o 4 reformulaciones distintas desde ángulos alternativos (por ejemplo: una versión técnica, una versión orientada a problemas y una versión conceptual con sinónimos). Luego, ejecuta las cuatro búsquedas vectoriales en paralelo y fusiona todos los fragmentos recuperados eliminando duplicados.
Esto amplía radicalmente el embudo de recuperación (recall), asegurando que ningún documento crucial quede fuera de la vista del sistema.
Ejemplo en la Práctica
La consulta "cómo arreglar rebotes de email" se expande automáticamente a "configuración de registros SPF y DKIM", "causas de hard bounces" y "mejora de entregabilidad de correo".