Qué es realmente RAG
Un modelo de lenguaje por sí solo es un examen a libro cerrado. Todo lo que puede contarte quedó fijado cuando terminó su entrenamiento, y preguntarle sobre tu contrato, tu código o las noticias de ayer te da o bien una negativa o bien una suposición confiada. Por qué la IA se equivoca cubre este problema de adivinar en profundidad.
RAG convierte el examen a libro cerrado en uno a libro abierto. Antes de que el modelo escriba una respuesta, el sistema busca en una fuente de conocimiento, como tus archivos subidos, una wiki de empresa o la web en vivo, recupera los pasajes más relevantes y los pega en el prompt junto a tu pregunta. El modelo entonces responde a partir de ese texto recuperado en lugar de basarse solo en su memoria.
Esa es la idea completa. El nombre intimida; el mecanismo es "buscarlo primero". Todo lo demás en la ingeniería de RAG consiste en hacer que ese paso de búsqueda encuentre los pasajes correctos.
Por qué los modelos necesitan un paso de recuperación
Dos límites duros crean esta necesidad.
El entrenamiento tiene una fecha límite. Un modelo entrenado hasta principios de 2026 no sabe nada de lo que pasó después, y reentrenar un modelo de frontera es un proyecto de meses y enormemente costoso. La recuperación es cómo un producto de IA responde sobre el anuncio de esta mañana sin que nadie reentrene nada.
Los datos de entrenamiento eran públicos. Tus facturas, tickets y documentos internos nunca estuvieron en ellos, y ninguna cantidad de prompting ingenioso recupera información que el modelo nunca vio. La recuperación es la única forma en que un modelo general puede responder desde datos privados.
También hay una tercera razón más sutil: la fundamentación. Cuando la respuesta debe venir de un pasaje suministrado, el modelo puede citar su fuente, y tú puedes comprobarla. Una respuesta producida desde la memoria no ofrece nada contra qué verificar, que es exactamente el modo de fallo que hace peligrosas las alucinaciones.
Cómo funciona un pipeline de RAG, paso a paso
Todo sistema RAG, desde una función de chat con PDF hasta un producto de búsqueda empresarial, ejecuta los mismos cinco pasos.
- División en fragmentos. Los documentos fuente se dividen en pasajes, típicamente de unos pocos cientos de palabras cada uno, porque la recuperación funciona sobre pasajes en lugar de archivos completos.
- Indexación. Cada fragmento se convierte en un embedding, una lista de números que representa su significado, y se almacena en una base de datos vectorial para que significados similares queden cerca entre sí.
- Recuperación. Tu pregunta se convierte en embedding de la misma forma, y el sistema extrae los fragmentos cuyos embeddings quedan más cerca, normalmente los 3 a 10 pasajes principales.
- Aumento. Esos pasajes se insertan en el prompt, envueltos en instrucciones como "responde solo a partir del contexto siguiente".
- Generación. El modelo escribe la respuesta a partir del prompt aumentado, idealmente citando qué pasaje respalda cada afirmación.
Cuando subes un documento largo a una herramienta de chat y le haces preguntas, esto es más o menos lo que se ejecuta. La guía de chat con PDF muestra cómo se ve esto en la práctica dentro de Whizi.
RAG frente a contexto largo frente a ajuste fino
Estos tres se confunden porque los tres "le enseñan al modelo sobre tus datos". Lo hacen de formas incompatibles entre sí.
| Enfoque | Cómo funciona | Mejor para | Debilidad |
|---|---|---|---|
| RAG | Buscar primero, responder desde los resultados | Conjuntos de documentos grandes o cambiantes, citas | La calidad de la respuesta depende de la calidad de la recuperación |
| Contexto largo | Pegar todo en el prompt | Un solo documento, referencias cruzadas profundas | Límites de coste y de atención |
| Ajuste fino | Reentrenar el modelo con ejemplos | Estilo, formato y comportamiento | Malo con los hechos; caro de actualizar |
La economía decide más que la teoría. Una ventana de contexto de 1M de tokens, que modelos de frontera como Gemini y la familia GPT-5.6 ya ofrecen, cabe aproximadamente 1.500 páginas, así que de verdad puedes pegar un manual completo. Pero a la tarifa de GPT-5.6 Terra de $2 por millón de tokens de entrada, enviar 300.000 tokens de manual con cada pregunta cuesta unos $0.60 por pregunta, mientras que recuperar los 2.000 tokens correctos cuesta menos de medio centavo. Haz tres preguntas y el contexto largo resulta 100 veces más caro para las mismas respuestas. Qué es una ventana de contexto explica el límite subyacente.
El ajuste fino es el caso aparte: cambia cómo se comporta el modelo, no lo que sabe. Los equipos lo usan para el tono y el formato de salida, y luego siguen añadiendo RAG para los hechos.
Dónde ya usas RAG sin notarlo
Búsqueda web en chatbots. Cuando ChatGPT, Gemini o Perplexity buscan en la web y responden con enlaces, eso es RAG con internet como fuente de conocimiento.
Chat con tus archivos. Sube un PDF y haz preguntas: la división en fragmentos, el embedding y la recuperación se ejecutan detrás de escena para cualquier documento demasiado largo para caber cómodamente en el contexto.
Bots de soporte al cliente. Los que responden desde un centro de ayuda real y citan el artículo son sistemas RAG. Los que improvisan no lo son, y se nota.
Asistentes de IA que responden sobre eventos actuales. Cualquier respuesta correcta sobre algo posterior a la fecha de corte del entrenamiento del modelo llegó por recuperación, no por memoria.
Dónde falla RAG, y cómo detectarlo
RAG reduce la alucinación; no la elimina, y añade sus propios modos de fallo.
Fallos de recuperación. Si el paso de búsqueda extrae los pasajes equivocados, el modelo responde con fluidez desde un contexto irrelevante. Síntoma: una respuesta que cita tu documento pero aborda una pregunta ligeramente distinta.
Índices desactualizados. La base de datos vectorial solo conoce los documentos tal como estaban en su última indexación. Un sistema RAG sobre las políticas del trimestre pasado da respuestas obsoletas con confianza y con citas adjuntas, lo que resulta más convincente que una alucinación simple y por tanto peor.
Fuentes contradictorias. Cuando los pasajes recuperados no están de acuerdo, los modelos tienden a mezclarlos en un párrafo fluido y erróneo en lugar de señalar el conflicto.
La defensa práctica es la misma que para cualquier respuesta de IA: comprueba el pasaje citado, no solo que la cita exista. Una respuesta RAG cuya fuente no diga en realidad lo que la respuesta afirma es el fallo grave más común en los sistemas de producción.
- Usa herramientas de estilo RAG (subir archivos, búsqueda web) siempre que la pregunta trate sobre tus datos o eventos actuales
- Prefiere el contexto largo para un solo documento que vas a interrogar a fondo; prefiere la recuperación para conjuntos grandes o cambiantes
- No esperes que el ajuste fino añada hechos; cambia el comportamiento, no el conocimiento
- Abre siempre el pasaje citado y confirma que dice lo que la respuesta afirma
- Trata una respuesta confiada sin cita como una suposición basada en memoria
Preguntas frecuentes
¿Qué significa RAG en IA?
RAG significa generación aumentada por recuperación. Recuperación significa buscar en una fuente de conocimiento pasajes relevantes, aumentada significa añadir esos pasajes al prompt, y generación significa que el modelo escribe su respuesta a partir de ellos. La técnica permite que un modelo responda desde documentos y datos con los que nunca fue entrenado.
¿Es RAG mejor que el ajuste fino?
Resuelven problemas distintos. RAG es mejor para los hechos, porque actualizar el conocimiento significa reindexar documentos en lugar de reentrenar, y las respuestas pueden citar fuentes. El ajuste fino es mejor para el estilo, el tono y el formato de salida. Los sistemas de producción suelen usar ambos: ajuste fino para el comportamiento, RAG para el conocimiento.
¿Una ventana de contexto grande deja obsoleto a RAG?
No, cambia el umbral. Con ventanas de 1M de tokens puedes pegar directamente unas 1.500 páginas, lo que de verdad sustituye a RAG para el trabajo con un solo documento. Pero pegar todo en cada pregunta cuesta tokens de entrada cada vez, aproximadamente $0.60 por pregunta para un manual de 300.000 tokens a $2 por millón de tokens, mientras que la recuperación envía unos pocos miles de tokens en su lugar. Para colecciones grandes, cambiantes o consultadas con frecuencia, la recuperación sigue siendo la respuesta económica.
¿Necesito construir algo para usar RAG?
No como usuario. Subir un documento a una herramienta de chat, o activar la búsqueda web, ya ejecuta la recuperación detrás de escena. Construir tu propio pipeline con una base de datos vectorial solo se vuelve relevante cuando estás desarrollando software que debe responder automáticamente desde una colección privada de documentos.
¿RAG detiene las alucinaciones de la IA?
Las reduce sustancialmente al fundamentar las respuestas en texto recuperado, pero introduce sus propios fallos: recuperar el pasaje equivocado, responder desde un índice desactualizado o mezclar fuentes contradictorias. El hábito confiable es comprobar que el pasaje citado realmente respalda la afirmación, algo que RAG hace posible y las respuestas basadas puramente en memoria no.