Las citas de RAG apuntan a versiones sustituidas cuando la recuperación y los metadatos de citación no coinciden sobre qué estado del documento es actualmente autoritativo.
Una base de conocimientos privada puede actualizar una política, un manual, una plantilla de factura o un procedimiento doméstico mientras la respuesta sigue enlazando al texto anterior. La cita visible se compone después de varios pasos independientes: ingesta de la fuente, creación de fragmentos, generación de embeddings, indexación, recuperación, reranking, generación y renderizado de la fuente. Un error de versión puede comenzar en cualquiera de esas capas, incluso cuando el enlace final se abre correctamente y el nombre del archivo citado resulta familiar.
La cita puede resolverse correctamente, pero identificar la versión equivocada
Un enlace de cita puede abrir la familia de documentos esperada mientras apunta silenciosamente a una revisión archivada, una instantánea antigua o un fragmento copiado de un estado anterior del archivo.
La guía de Oracle sobre la deriva del índice describe cómo los fragmentos sustituidos pueden seguir siendo consultables cuando las rutas de eliminación, reemplazo y conciliación no permanecen sincronizadas.
La observación distintiva es que el nombre de la fuente es correcto, mientras que la frase citada, la página o el marcador de revisión son antiguos. Una fuente completamente ajena apunta, en cambio, a errores de relevancia de recuperación o de renderizado de citas.
Los ID de fragmento inestables rompen el vínculo entre la evidencia y el estado de la fuente
Una cita suele almacenar un ID de documento, un ID de fragmento, una página, un desplazamiento o una URL de fuente. Volver a analizar y dividir en fragmentos puede trasladar la misma frase a otro registro o asignar el registro antiguo a un texto diferente.
RAGVersion documenta el versionado a nivel de fragmento para corpus cambiantes, lo que refleja que una fuente mutable necesita algo más que un identificador atemporal.
Si las citas se desplazan unas pocas líneas después de cada reconstrucción, la fuente puede estar actualizada, pero el puntero posicional está obsoleto. Si el texto citado también es antiguo, todavía participa un registro de contenido anterior.
Los fragmentos antiguos y nuevos pueden permanecer activos al mismo tiempo
Una canalización de actualización puede insertar los fragmentos de reemplazo antes de eliminar la familia de documentos anterior, o puede no expresar nunca las eliminaciones.
Cuando ambas versiones comparten tema, terminología y estructura, el fragmento antiguo puede obtener una clasificación tan alta como el nuevo. Entonces el generador recibe dos afirmaciones aparentemente relevantes sin saber cuál es la autoritativa.
Este patrón produce respuestas mezcladas y citas alternas en consultas repetidas. Se diferencia de una asignación de fuente estable pero incorrecta, que normalmente devuelve la misma versión equivocada cada vez.
La similitud semántica no codifica la validez temporal
Los embeddings sitúan cerca entre sí los textos relacionados semánticamente, pero no indican inherentemente que una afirmación sea actual y otra haya sido sustituida.
VersionRAG trata los documentos en evolución como un problema de recuperación distinto y modela las secuencias de versiones y los cambios documentales en lugar de basarse únicamente en la similitud.
Una frase revisada puede ser casi idéntica a la antigua, salvo por un número, una fecha, un nombre o un procedimiento. Esa pequeña diferencia factual puede importar más que su gran solapamiento semántico.
La procedencia de la cita puede perderse después de la recuperación
El recuperador puede devolver correctamente los metadatos de la fuente, pero un reranker, compresor de contexto, deduplicador o generador de prompts posterior puede separar el texto de su registro original.
La guía de seguridad de RAG de OWASP recomienda devolver la atribución de la fuente y los metadatos de procedencia junto con la evidencia recuperada.
Un rastro sospechoso contiene texto de respuesta de un fragmento emparejado con la URL o el número de página de otro. Esto es un fallo de unión de procedencia, no una decisión de clasificación sobre la actualidad del documento.
La recuperación en caché o las respuestas generadas pueden conservar una cita antigua
Una actualización de la fuente puede renovar el índice vectorial mientras una caché de consultas, de reranking, de prompts o de respuestas generadas sigue devolviendo un conjunto de evidencias anterior.
El resultado obsoleto puede desaparecer únicamente después de que caduque la caché, se reinicie el servicio o cambie la consulta, aunque la inspección directa del índice ya muestre los fragmentos actuales.
Esta causa se distingue cuando la misma consulta exacta devuelve la cita antigua, mientras que una paráfrasis recupera la versión nueva. Ambas solicitudes pueden llegar al mismo modelo, pero usar claves de caché diferentes.
Los metadatos de versión no tienen efecto si la recuperación no los usa para filtrar
Almacenar campos como version, is_current, valid_from o superseded_by no cambia automáticamente la búsqueda de vecinos más cercanos.
Qdrant admite filtros de payload durante la búsqueda vectorial, lo que permite restringir el conjunto de candidatos mediante metadatos indexados antes de la clasificación.
Si la aplicación recupera todo el espacio de nombres y simplemente muestra los metadatos de versión después, un fragmento obsoleto aún puede entrar en el prompt y recibir la cita final.
Filtrar la versión actual requiere una regla de fuente canónica
Un filtro necesita una respuesta fiable sobre qué registro es el actual. La fecha de modificación por sí sola puede promocionar un archivo archivado copiado, un archivo antiguo tocado recientemente o un borrador que no debería reemplazar a la fuente publicada.
Pinecone documenta la búsqueda filtrada por metadatos, pero la aplicación sigue definiendo los campos de versión y estado utilizados por la expresión.
El artículo de ZimaSpace sobre por qué un índice de búsqueda de NAS con IA expone registros derivados establece el límite: las citas deben resolverse a partir de un registro canónico de versión de la fuente, no del fragmento que resulte obtener la clasificación más alta.
Preguntas frecuentes
¿Una respuesta correcta puede contener aun así una cita sustituida?
Sí. El modelo puede expresar el hecho actual a partir de un fragmento, mientras que el renderizador de citas adjunta metadatos de un registro antiguo o vecino.
¿Eliminar el archivo de origen antiguo elimina sus vectores?
No automáticamente. El sistema de ingesta debe propagar la eliminación o marcar como inactivo cada fragmento derivado en el índice consultable.
¿Las citas deben apuntar a ID de fragmentos o a URL de documentos?
Ambas identidades son útiles. El fragmento identifica la evidencia exacta, mientras que la URL del documento y el registro de versión proporcionan una fuente estable y legible para las personas, además de su estado de validez.
Centro de Tecnología e IA
Más para leer

¿Qué funciones permiten establecer un límite de confianza de IA doméstica alrededor de archivos confidenciales?
Un límite de confianza para la IA doméstica combina cifrado en reposo, permisos de mínimo privilegio, aislamiento del entorno de ejecución y recuperación con...

¿Qué hace que los resultados de búsqueda privados favorezcan los archivos editados con frecuencia?
Los archivos editados con frecuencia obtienen ventajas de posicionamiento cuando cada actualización añade señales de frescura, fragmentos, versiones o interacción sin normalizarlas por fuente.

¿Qué hace que los modelos de presencia del hogar inteligente confundan a los invitados con los residentes?
Los invitados pueden parecer residentes cuando el sistema observa patrones de actividad del hogar, pero carece de una señal de identidad estable de la...

