IA aplicada
RAG empresarial: cuándo elegirlo y cómo evaluarlo
RAG (generación aumentada por recuperación) es la técnica que permite a un modelo de lenguaje responder a partir de vuestros documentos: primero busca los fragmentos relevantes y después redacta la respuesta con ellos. Bien hecho, ahorra horas de búsqueda en manuales, procedimientos y contratos. Mal hecho, responde con seguridad cosas que no dicen los documentos o enseña a un usuario lo que no debería ver.
- Publicado
- Revisado
- Lectura
- 5 min
- Por
- colectivedata
Cómo funciona un sistema RAG, sin jerga
El proceso tiene dos fases. En la preparación, los documentos se dividen en fragmentos, se convierten en representaciones que permiten buscar por significado (y a menudo también por palabras clave) y se guardan en un índice junto con sus metadatos: origen, versión, fecha, permisos. En la consulta, la pregunta del usuario se usa para recuperar los fragmentos más relevantes, que se entregan al modelo con la instrucción de responder solo a partir de ellos y citar de dónde sale cada afirmación.
Casi todos los problemas de calidad nacen en la primera fase. Si un procedimiento escaneado se convierte mal a texto, si una tabla se parte por la mitad o si conviven tres versiones del mismo manual sin distinguir cuál está vigente, el modelo trabajará con material defectuoso por muy bueno que sea.
Cuándo elegir RAG y cuándo no
| Necesidad | ¿RAG? | Alternativa a considerar |
|---|---|---|
| Preguntas abiertas sobre manuales, normativa interna o procedimientos | Sí, es su caso típico | Buscador documental clásico si basta con encontrar el documento |
| Datos estructurados: stock, importes, fechas de pedidos | No como primera opción | Consultas directas a la base de datos o a la API del sistema |
| Documentos que cambian a diario | Con cuidado | Indexación incremental y metadatos de vigencia |
| Respuestas que deben ser exactas y vinculantes | Solo como apoyo | Que la respuesta remita siempre al texto original y lo valide una persona |
| Que el modelo adopte un estilo o un formato fijo | No | Instrucciones y ejemplos; en casos concretos, ajuste del modelo |
Una pista práctica: si la mayoría de las preguntas se responde con un dato de una tabla, RAG añade complejidad sin aportar. Si se responden leyendo y combinando párrafos de varios documentos, es donde mejor encaja.
Citas: cada respuesta debe poder comprobarse
Un RAG empresarial debería mostrar siempre de qué documento, versión y sección sale cada afirmación, con un enlace que abra el fragmento original. La cita no es un adorno: es lo que permite al usuario comprobar la respuesta en segundos y lo que convierte un error del modelo en algo detectable.
- Cita a nivel de fragmento, no solo de documento: un manual de doscientas páginas no sirve como referencia.
- Muestra la versión y la fecha del documento citado, y avisa si no es la vigente.
- Si no se recuperan fragmentos suficientemente relevantes, el sistema debe decir que no encuentra la información en lugar de improvisar.
- Comprueba automáticamente que los documentos citados están entre los recuperados; una cita inventada es un fallo grave.
Aun con citas, el modelo puede resumir mal un fragmento correcto. Por eso la evaluación debe mirar tanto si la cita es pertinente como si la respuesta es fiel a lo citado.
Permisos por documento: el riesgo menos visible
En una empresa, no todo el mundo puede leer todo: nóminas, contratos con clientes, actas de dirección o expedientes de personal tienen accesos restringidos en su sistema de origen. Si el índice de RAG mezcla todos los documentos sin esos permisos, cualquier usuario puede obtener, mediante una pregunta, el contenido de un documento al que nunca tuvo acceso. El modelo no sabe quién debe ver qué; eso hay que resolverlo antes.
- Guarda con cada fragmento los permisos del documento de origen (usuarios, grupos, áreas).
- Filtra en la recuperación según la identidad del usuario que pregunta, antes de que nada llegue al modelo.
- Sincroniza los cambios de permisos y las bajas de documentos con el índice, con una frecuencia acordada.
- Prueba explícitamente que un usuario sin permiso no obtiene contenido restringido, ni siquiera de forma parcial o resumida.
Evaluar la calidad con un método, no con impresiones
Probar el sistema con diez preguntas en una reunión no dice gran cosa. Una evaluación útil necesita un conjunto de preguntas reales, recogidas de quienes hoy buscan esa información, con la respuesta correcta y el documento donde está, validadas por alguien que conoce la materia. Conviene incluir preguntas sin respuesta en los documentos, para comprobar que el sistema sabe decir que no lo sabe.
| Aspecto | Pregunta que responde | Cómo se comprueba |
|---|---|---|
| Recuperación | ¿Aparece el fragmento correcto entre los recuperados? | Comparando con el documento de referencia de cada pregunta |
| Fidelidad | ¿La respuesta dice solo lo que dicen los fragmentos? | Revisión humana, apoyada en comprobaciones automáticas |
| Pertinencia | ¿Responde a lo que se preguntó? | Revisión humana por muestreo |
| Citas | ¿Cada afirmación remite a un fragmento que la sostiene? | Comprobación automática y revisión |
| Abstención | ¿Reconoce cuando no hay respuesta en los documentos? | Preguntas sin respuesta incluidas en el conjunto |
| Permisos | ¿Respeta los accesos de cada usuario? | Pruebas con perfiles distintos |
Separar recuperación y generación ayuda a diagnosticar: si el fragmento correcto no se recupera, el problema está en la preparación o en la búsqueda; si se recupera y la respuesta es mala, está en las instrucciones o en el modelo. Repite la evaluación cada vez que cambie el modelo, la forma de fragmentar o el corpus.
Fugas de datos y otros riesgos de seguridad
Además de los permisos, hay otras vías por las que un RAG puede exponer información. OWASP incluye en su lista de riesgos para aplicaciones con modelos de lenguaje la divulgación de información sensible, las debilidades en vectores e incrustaciones (embeddings) y la inyección de instrucciones, que en RAG puede llegar escondida dentro de un documento indexado.
- Proveedor del modelo: qué datos se le envían, dónde se procesan, si se conservan y en qué condiciones.
- Índice y copias: el índice contiene el texto de los documentos y necesita la misma protección que el repositorio original.
- Registros de consultas: las preguntas y respuestas pueden contener datos personales o confidenciales.
- Documentos con instrucciones ocultas: un texto indexado puede intentar manipular la respuesta; conviene controlar qué fuentes entran en el índice.
Un ejemplo: consulta de procedimientos en una planta
Una planta tiene cientos de procedimientos de trabajo, instrucciones de máquina y fichas de seguridad en un gestor documental. Un RAG podría indexar solo los documentos en estado aprobado, con su revisión y su área. Un técnico pregunta cómo se cambia un útil en una prensa concreta; el sistema responde con los pasos y enlaza la instrucción vigente, sección por sección. Si el documento ha sido sustituido, el índice lo retira en la siguiente sincronización. Las fichas de seguridad se muestran siempre como enlace al original, sin resumir, porque ahí la paráfrasis no aporta y puede inducir a error.
Criterios de decisión antes de poner un RAG en producción
- ¿Las preguntas habituales se responden leyendo texto, no consultando datos estructurados?
- ¿Los documentos tienen versión, estado y propietario claros, o hay que ordenarlos primero?
- ¿Se aplican los permisos de origen en la recuperación y están probados con perfiles reales?
- ¿Cada respuesta cita fragmento, documento y versión, y el sistema se abstiene cuando no hay base?
- ¿Existe un conjunto de evaluación con preguntas reales y se repite ante cada cambio?
- ¿Están acordadas las condiciones del proveedor del modelo y la conservación de índices y registros?
Si estás valorando un sistema de consulta sobre vuestra documentación, podemos ayudarte a estudiar el corpus, los permisos y el método de evaluación antes de elegir herramientas.
Fuentes
- OWASP Top 10 for Large Language Model Applications (2025) — OWASP Gen AI Security Project
Contenido informativo elaborado por colectivedata. No sustituye un análisis específico de tu caso.
Relacionado
- CapacidadBúsqueda y conocimientoBúsqueda semántica y asistentes documentales que respetan quién puede ver cada documento y enlazan siempre al texto de origen.
- ServicioInteligencia artificial aplicadaIncorporamos análisis documental, extracción de información y funciones inteligentes donde aportan utilidad.
Más sobre ia aplicada
Todo el conocimiento- Agentes de IA: tareas útiles y límites de autonomíaUn agente de IA es un modelo de lenguaje al que se le permite usar herramientas: consultar una base de datos, buscar en documentos, rellenar un formulario o llamar a una API.
- Cómo implantar IA en procesos empresariales sin perder el controlMeter un modelo de IA en un proceso no es difícil; lo difícil es saber en todo momento qué decide, con qué datos y quién responde cuando se equivoca.
- Cómo integrar cámaras industriales y modelos de IAEntre la cámara que captura una imagen y el actuador que aparta una pieza hay una cadena de componentes que tiene que funcionar a tiempo, todos los días y con cada cambio de producto.
¿Tienes un proyecto parecido? Cuéntanos qué necesitas.