4.4 · RAG: hacer que la IA responda a partir de tus documentos

Nivel 4 · Experto: n8n e IA en los workflows

4.4RAG: hacer que la IA responda a partir de tus documentos

Objetivo: Disponer de un chatbot interno (RAG) que responda a partir de tus propios documentos, con respuestas ancladas y fáciles de actualizar.
Tiempo estimado: 14 min · lectura autónoma · Si solo tienes 5 min: lee «Lo esencial en 30s» + el esquema.

Lo esencial en 30 segundos

  • El RAG = recuperar Y LUEGO generar : se buscan los pasajes pertinentes en tus documentos y se proporcionan al modelo con la pregunta.
  • Respuestas ancladas : menos invenciones, citas posibles, actualización fácil — se reindexa, sin reentrenar.
  • Reflejo de Lina : exigir las fuentes y un « no lo sé » cuando la información no está en los documentos.

Minicaso guiado — Lina conecta la IA a los procedimientos

El agente de soporte de Lina choca con un límite : la IA responde « de memoria » y a veces inventa procedimientos. Lina reúne las FAQ y los procedimientos internos en Orán, los hace dividir en fragmentos, convertir y almacenar para la búsqueda, y luego conecta el flujo : pregunta → pasajes recuperados → respuesta a partir de esos pasajes, fuentes citadas. Cuando cambia un documento, reindexa. Su chatbot por fin conoce la empresa — sin inventar.

Continuación del caso 4.1-4.3 — Lina ancla su IA en los documentos de casa.

1. El principio del RAG

Un modelo de lenguaje no conoce tus documentos internos. El RAG (Retrieval-Augmented Generation, « generación aumentada por recuperación ») lo resuelve de forma sencilla : en lugar de dejar que la IA responda de memoria, se buscan primero los pasajes pertinentes en tus documentos y luego se proporcionan al modelo con la pregunta. La IA responde entonces a partir de tus contenidos — eso es lo que permite un chatbot interno que conoce tu empresa, como el de Lina.

2. El mecanismo, sin jerga

En práctica : se dividen los documentos en fragmentos de tamaño adecuado, se transforman en representaciones numéricas (llamadas embeddings, listas de números que capturan el sentido) almacenadas en una base prevista para la búsqueda por sentido (base vectorial). Con cada pregunta, se recuperan los fragmentos más cercanos al sentido de la pregunta y se inyectan en el prompt. Herramientas no-code (nodos dedicados en n8n) montan este circuito sin programar.

Beneficios : respuestas ancladas en tus fuentes (menos invenciones), citas posibles, actualización fácil (se reindexan los documentos modificados). Una de las aplicaciones de IA más útiles en la empresa — a condición de mantener el espíritu crítico (ver trampas).

3. ¿Por qué no pegar simplemente los documentos ?

Porque no escala : no se pegan cientos de páginas en cada prompt (límite de tamaño, coste, información ahogada). El RAG solo proporciona los pocos pasajes pertinentes para la pregunta planteada. Pegar los documentos funciona para un texto corto puntual ; el RAG es la verdadera solución para una base de conocimientos — y Lina lo comprueba con sus procedimientos.

Error frecuente de interpretación: « con el RAG, la IA ya nunca se equivoca : sus respuestas están garantizadas ». No. El RAG reduce mucho las invenciones pero no las elimina : la IA puede interpretar mal un pasaje, combinar mal dos informaciones, o responder cuando debería decir « no lo sé ». Anclar no es garantizar — de ahí las fuentes exigidas y el control humano en las respuestas críticas.
El pipeline RAG Recuperar y luego generar Documentos Divididosen fragmentosRepresentaciones Almacenadas parala búsqueda por sentidoBúsqueda Pasajescercanos a la preguntaGeneración Inyectados en elprompt → respuesta
Recuperar y luego generar
Versión en texto del esquema (SEO / lectores de pantalla / traducción): 1) Lina divide sus FAQ y procedimientos en fragmentos y los prepara para la búsqueda por sentido. 2) Con cada pregunta, el sistema recupera los 3-4 pasajes más cercanos. 3) Estos pasajes se proporcionan al modelo con la pregunta : la respuesta se apoya en ellos, fuentes citadas. 4) Cuando cambia un documento, reindexa. Lección : recuperar primero, generar después.

🔎 Ejemplo concreto — 🔎 Ejemplo concreto — Un chatbot documental

El circuito de Lina para responder sobre los procedimientos de casa :

Indexación : FAQ/procedimientos → fragmentos → búsqueda por sentido
Pregunta → 3-4 pasajes recuperados
→ inyectados en el prompt → respuesta (con citas)
→ reindexar con cada actualización de los documentos.

Lectura : la respuesta refleja los documentos, no la memoria del modelo.

Lección : pedir que cite las fuentes y que diga « no lo sé ».

Vocabulario de la sección

RAG
Método que hace responder a la IA a partir de tus documentos : buscar los pasajes pertinentes y luego proporcionarlos al modelo para que responda sobre ellos.

Ejemplo sencillo: El chatbot de Lina responde sobre los procedimientos internos en lugar de inventar.

Lo que no es: un reentrenamiento del modelo con tus datos.

Reflejo: preguntar siempre : ¿en qué pasajes se apoya esta respuesta ?

Embedding
Representación numérica de un texto (lista de números) que permite medir la proximidad de sentido entre fragmentos.

Ejemplo sencillo: Dos párrafos de procedimientos cercanos en sentido tienen representaciones cercanas.

Lo que no es: un resumen legible del documento.

Reflejo: retener la idea (comparar el sentido), no la técnica.

Base vectorial
Base prevista para almacenar estas representaciones y recuperar rápido los pasajes más cercanos a una pregunta.

Ejemplo sencillo: Lina almacena sus procedimientos divididos para la búsqueda por sentido.

Lo que no es: una simple carpeta de archivos PDF.

Reflejo: comprobar quién puede interrogar esta base (derechos de acceso).

División (chunking)
División de los documentos en fragmentos de tamaño adecuado antes de la indexación, para una búsqueda pertinente.

Ejemplo sencillo: Lina divide por procedimiento coherente, no en páginas arbitrarias.

Lo que no es: el envío del documento entero en cada prompt.

Reflejo: dividir por unidad de sentido, probar, ajustar.

Alucinación
Respuesta inventada por un modelo ; el RAG la reduce anclando la respuesta en fuentes proporcionadas.

Ejemplo sencillo: Antes del RAG, la IA de Lina inventaba pasos de procedimiento.

Lo que no es: un error de escritura o un fallo de software.

Reflejo: exigir fuentes + « no lo sé » y controlar lo crítico.

En la práctica — En práctica — Construir un mini-RAG documental

  1. Reúne una base documental (FAQ, procedimientos) y divídela en fragmentos coherentes, como Lina.
  2. Prepara la búsqueda por sentido (representaciones + base prevista para ello, con nodos n8n dedicados).
  3. Construye el flujo : pregunta → búsqueda de pasajes cercanos → inyección en el prompt → respuesta del modelo, fuentes exigidas.
  4. Prueba con preguntas reales, comprueba que las respuestas reflejen tus documentos, y reindexa cuando cambien los documentos.
Dispones de un chatbot interno (RAG) que responde a partir de tus propios documentos, con respuestas ancladas y fáciles de actualizar.

Guion listo para decir — enmarcar el RAG con la DSI (30 s)

« Soy Lina : quiero indexar nuestras FAQ y procedimientos para un chatbot interno que cite sus fuentes. Antes de cargar los documentos reales, hago validar con vosotros el perímetro (qué documentos, qué accesos), probamos con copias, y definimos quién reindexa con cada actualización. »

Para decir antes de indexar documentos sensibles ; registrar el perímetro autorizado.

Modelo para copiar-pegar — ficha RAG (ejemplo ficticio)

FICHA RAG — ejemplo ficticio para adaptar
DOCUMENTOS AUTORIZADOS : _______________ (FAQ, procedimientos v. ___)
EXCLUIDOS (sensibles / confidenciales) : _______________
DIVISIÓN : por unidad de sentido, tamaño probado el : _______________
FLUJO : pregunta → 3-4 pasajes → prompt → respuesta + fuentes
CONSIGNA AL MODELO : « cita tus fuentes ; di no lo sé si está ausente »
REINDEXACIÓN : por _______________ con cada actualización
AVAL DSI/RSSI EL : _______________

Base pequeña (10-20 páginas)

Ideal para empezar : división sencilla, pruebas rápidas, valor visible en pocos días.

Documentos con acceso restringido

Como Lina : indexar solo el perímetro autorizado y alinear los derechos de respuesta con los derechos de los documentos.

Documentos que cambian a menudo

Nombrar un responsable de reindexación : un RAG con documentos obsoletos responde bien… sobre el pasado.

Respuestas críticas (nómina, seguridad)

Mantener un control humano sistemático : el RAG reduce las invenciones, no las elimina.

Prudencia: Indexar documentos es hacerlos interrogables : limita el perímetro a los documentos autorizados, alinea los derechos (quién puede interrogar qué) y haz validar por tu DSI/RSSI antes de los documentos sensibles. En Argelia, los datos personales corresponden a la loi 18-07 : excluye los datos sensibles no autorizados y haz validar el dispositivo localmente. Mantén un control humano en las respuestas críticas. Contenido pedagógico, no un dictamen jurídico.

✓ Buenas prácticas

  • Dividir en fragmentos coherentes antes de indexar.
  • Exigir fuentes y « no lo sé ».
  • Reindexar con cada actualización.

✗ Errores frecuentes

  • Pegar cientos de páginas en el prompt.
  • Creer que las alucinaciones están totalmente eliminadas.
  • Olvidar el control humano en lo crítico.

Puntos clave

  • El RAG hace responder a la IA a partir de TUS documentos (no solo de su memoria).
  • Mecanismo : dividir → representaciones → búsqueda de pasajes → proporcionar al modelo.
  • Beneficios : respuestas ancladas, menos invenciones, citas, actualización fácil.
  • Montable en no-code (n8n y nodos dedicados) : una de las aplicaciones de IA más útiles.

Desafío 48h — aplica mañana

Reúne 10 páginas de documentos no sensibles, divídelas por unidad de sentido y prueba 5 preguntas reales : ¿las respuestas citan tus pasajes ?

Lista de salida de la sección
  • Puedo explicar el RAG en una frase (recuperar y luego generar).
  • Sé por qué no se pega todo en el prompt.
  • He probado 5 preguntas en 10 páginas divididas.
Autoevaluación 1-5 : ¿mis respuestas de IA se apoyan en fuentes ?¿mi perímetro documental está validado ?

Preguntas frecuentes

¿Por qué no pegar simplemente mis documentos en el prompt ?

No escala : límite de tamaño, coste con cada pregunta, información ahogada. El RAG solo proporciona los pasajes pertinentes : más económico, más preciso. Además, se actualiza la base sin reentrenar — se reindexa. Pegar funciona para un texto corto ; el RAG es la solución para una base de conocimientos.

¿El RAG impide totalmente las alucinaciones ?

Las reduce mucho sin eliminarlas : la IA puede interpretar mal un pasaje o responder cuando debería decir « no lo sé ». Exige las fuentes, la admisión de ausencia de información, y mantén un control humano en lo crítico.

Comprueba tu comprensión

¿Para qué sirve el RAG ?

Recursos adicionales (opcional, para ir más allá)

Examen del nivel 4Preguntas inéditas y más difíciles para validar tus conocimientos