Por Qué Falla el Vector RAG Plano: Razonamiento Multi-Hop y Consultas Globales de Corpus (50 min)
Por Qué Falla el Vector RAG Plano: Razonamiento Multi-Hop y Consultas Globales de Corpus
1. Las Dos Patologías Estructurales del Chunking + Similitud Coseno
El RAG vectorial tradicional fragmenta documentos en chunks desconectados $c_i$ y recupera los top-$k$ vecinos más cercanos en $mathbb{R}^d$. Esta arquitectura colapsa ante dos clases de preguntas empresariales:
1. Razonamiento Relacional Multi-Hop (Connecting the Dots): Pregunta: "¿Qué proveedores de nivel 3 suministran componentes críticos a plantas afectadas por la regulación ambiental X?" La relación reside en la composición de caminos $A \xrightarrow{\text{suministra}} B \xrightarrow{\text{ensambla}} C \xrightarrow{\text{opera\_en}} D \xrightarrow{\text{regulado\_por}} X$. Ningún chunk individual contiene simultáneamente a $A$ y a $X$; la similitud semántica entre la consulta y el chunk de $A$ es cercana a cero. 2. Global Sensemaking (Síntesis Temática Holística): Pregunta: "¿Cuáles son los 5 patrones sistémicos de fallo recurrentes en los 10,000 reportes post-mortem del último año?" Un top-$k = 10$ de chunks recupera fragmentos microscópicos locales y jamás puede agregar la topología global del corpus.
flowchart LR
Q["Consulta del Usuario"] --> ROUTER[" Clasificador de Intención de Consulta"]
ROUTER -->|"Consulta Local / Entidad Específica"| LOCAL["Local GraphRAG: HNSW Seed Nodes + 2-Hop Personalized PageRank"]
ROUTER -->|"Consulta Global / Síntesis de Corpus"| GLOBAL["Global GraphRAG: Map-Reduce sobre Resúmenes de Comunidades Leiden"]
LOCAL --> SYNTH["Síntesis con Trazabilidad de Nodos y Aristas"]
GLOBAL --> SYNTH