RAG en Producción · Lección 12
¿Qué busca lograr la técnica de 'query expansion' aplicada a la consulta original de un usuario antes de realizar la búsqueda en el sistema RAG?
Generar variaciones o términos relacionados adicionales a partir de la consulta original (posiblemente usando el propio LLM), para capturar documentos relevantes que usen un vocabulario distinto al literal de la pregunta del usuario
La query expansion reemplaza por completo la consulta original del usuario con una completamente distinta sin ninguna relación
Solo funciona si la consulta original del usuario tiene menos de 3 palabras en total
Elimina por completo la necesidad de tener un índice vectorial o léxico configurado para la búsqueda
RAG en Producción · Lección 12
Completa el código
Una técnica común genera una versión reformulada de la pregunta usando el propio
Revisa: una técnica común usa el propio LLM para generar una versión reformulada de la pregunta.
RAG en Producción · Lección 12
¿Por qué la pregunta de un usuario formulada de forma coloquial (como '¿cómo arreglo esto que no prende?') podría beneficiarse de query expansion para encontrar documentación técnica que usa terminología distinta (como 'procedimiento de resolución de fallos de encendido')?
Pista: el usuario formula su pregunta con lenguaje cotidiano, mientras el documento relevante usa terminología técnica más formal y distinta; expandir la consulta original generando términos relacionados más técnicos ayuda a cerrar esa brecha de vocabulario, aumentando la probabilidad de encontrar el documento realmente relevante que de otra forma no coincidiría directamente con las palabras literales originales del usuario.
✓
¡Lección completada!
Query expansion y reformulación de consultas
0
XP ganado
3
Vidas restantes