Parent-document retriever
Una estrategia de RAG en la que se busca sobre fragmentos "hijo" pequeños (precisión en la búsqueda) pero se devuelve al modelo el fragmento "padre" más grande —o el documento entero— al que pertenecen. Se busca en pequeño, se entrega en grande.
Mecánica: dividir cada documento en fragmentos pequeños para indexarlos y buscarlos, pero llevar registro de a qué sección padre más grande (o documento completo) pertenece cada fragmento pequeño. Cuando un fragmento pequeño coincide con la consulta, se envía el padre al modelo en lugar del fragmento diminuto → recuperación precisa pero con contexto completo. La ganancia: evita tanto el problema de los fragmentos demasiado grandes (coincidencias difusas) como el de los demasiado pequeños (falta de contexto). Popular en LangChain ("ParentDocumentRetriever"). Una técnica habitual en los pipelines de RAG más avanzados, emparentada con chunking.