Tu pipeline de RAG pierde información en el parser, no en el modelo. Incrustar la página como imagen elimina ese paso, y trae una factura de almacenamiento que conviene mirar antes.
La búsqueda semántica entiende el sentido pero se pierde con un código de error o un nombre propio. Notas de campo sobre juntar BM25 y vectores sin montar un frankenstein.
Casi todos los fallos de recuperación no son culpa del embedding, sino de cómo troceaste el texto. Notas de campo para partir documentos sin romper el sentido.