RAG en Producción · Lección 15
¿Qué automatiza un componente de 'routing' que decide hacia qué índice específico (entre varios disponibles) dirigir una consulta, en un sistema RAG con múltiples bases de conocimiento distintas?
Analiza la consulta del usuario para determinar a qué dominio o categoría de conocimiento pertenece (como 'documentación técnica' vs 'políticas de RRHH'), dirigiendo la búsqueda específicamente hacia el índice más apropiado en vez de buscar en todos indiscriminadamente
El routing elimina por completo la necesidad de tener más de un índice vectorial configurado en el sistema
Solo funciona si el sistema tiene exactamente un único índice disponible en total, sin ninguna posibilidad de más
Requiere que el usuario especifique manualmente en cada consulta a qué índice específico quiere dirigirse
RAG en Producción · Lección 15
Completa el código
El routing puede implementarse usando el propio LLM para clasificar la
Revisa: puede implementarse usando el propio LLM para clasificar la consulta del usuario.
RAG en Producción · Lección 15
¿Por qué dirigir automáticamente una pregunta sobre 'política de reembolsos' específicamente hacia el índice de documentos de RRHH (en vez de buscar en todos los índices disponibles del sistema, incluidos los de documentación técnica) mejora la relevancia y velocidad de la búsqueda?
Pista: buscar indiscriminadamente en todos los índices disponibles (incluidos los que claramente no tienen relación con la consulta, como documentación técnica para una pregunta de RRHH) desperdiciaría tiempo de búsqueda y podría introducir resultados irrelevantes en la mezcla; dirigir la consulta específicamente hacia el índice correcto mejora tanto la velocidad como la relevancia final de los resultados obtenidos.
✓
¡Lección completada!
Recuperación con múltiples índices (routing)
0
XP ganado
3
Vidas restantes