RecuperaciónPrecisiónArquitectura de LLM Actualizado en

RAG (generación aumentada por recuperación)

Definición

RAG (retrieval-augmented generation, generación aumentada por recuperación) es una técnica de IA que recupera documentos relevantes en el momento de la consulta y se los pasa a un modelo de lenguaje, para que su respuesta se base en fuentes reales y no solo en su memoria.

De un vistazo

Presentado
Lewis et al., NeurIPS 2020
Proceso
Indexar → recuperar → aumentar y generar
Almacén habitual
Una base de datos vectorial o un índice de búsqueda
Principal ventaja
Respuestas basadas en fuentes actuales y citables, sin volver a entrenar el modelo
Principal límite
Si la recuperación no encuentra el pasaje correcto, la respuesta puede seguir siendo errónea

La generación aumentada por recuperación combina un recuperador que busca en una colección externa de documentos con un modelo de lenguaje generador. Lewis et al. (2020) la presentaron combinando un modelo seq2seq paramétrico con un índice vectorial no paramétrico de Wikipedia, y demostraron que producía textos más factuales y específicos y lograba resultados de vanguardia en respuesta a preguntas de dominio abierto.

La mayoría de los sistemas RAG modernos recuperan con embeddings densos, siguiendo Dense Passage Retrieval (Karpukhin et al., 2020); la idea de unir la recuperación a un modelo de lenguaje también se desarrolló en REALM (Guu et al., 2020).

¿Qué es RAG en IA? El significado en palabras sencillas

El significado de RAG en una línea: primero busca y luego responde. Un LLM sin más responde solo a partir de lo que absorbió durante el entrenamiento, que puede estar desactualizado o recordarse mal. Un sistema RAG primero obtiene pasajes relevantes para la pregunta (de documentos de la empresa, una base de conocimiento o la web) y se los entrega al modelo junto con la pregunta, de modo que la respuesta pueda citar fuentes reales.

Por eso RAG es la forma habitual de crear chatbots sobre documentos privados, asistentes de soporte que deben estar siempre al día y herramientas de investigación que muestran de dónde sale cada afirmación.

Cómo funciona la generación aumentada por recuperación

  1. 1
    Indexar. Los documentos se dividen en fragmentos, cada fragmento se convierte en un embedding y los embeddings se guardan en una base de datos vectorial o un índice de búsqueda.
  2. 2
    Recuperar. La pregunta del usuario se convierte en embedding de la misma forma y los fragmentos más similares se localizan mediante búsqueda de vecinos más cercanos, a menudo seguida de un paso de reordenación (reranking).
  3. 3
    Aumentar y generar. Los mejores pasajes se insertan en el prompt, dentro de la ventana de contexto del modelo, y el modelo redacta una respuesta basada en ellos, idealmente indicando qué pasaje respalda cada afirmación.
RAG reduce las alucinaciones, pero no las elimina: si la recuperación no encuentra el pasaje correcto, o el modelo lo interpreta mal, la respuesta puede seguir siendo errónea. Comprueba las fuentes citadas en todo lo que sea importante.

RAG frente a ajuste fino

Ambos hacen que un modelo sea más útil para tu ámbito, pero cambian cosas distintas. RAG cambia lo que el modelo puede ver; el ajuste fino cambia el propio modelo.

RAGAjuste fino
Qué cambiaEl contexto que recibe el modeloLos pesos del modelo
Actualizar el conocimientoVolver a indexar los documentosVolver a entrenar
CitasPuede señalar los pasajes utilizadosSin rastro de fuentes integrado
Ideal paraDatos recientes, privados o que cambian rápidoUn estilo, formato o comportamiento especializado coherentes

Las ventanas de contexto largas te permiten pegar documentos enteros en un chat, lo que puede sustituir a RAG cuando se trata de unos pocos archivos. RAG sigue ganando cuando la colección es más grande que la ventana, cambia a menudo o debe consultarse para muchos usuarios.

RAG en MultipleChat

Los Projects de MultipleChat funcionan así: los archivos que añades a un proyecto se indexan y, cuando envías un mensaje, MultipleChat busca en ellos y pasa al modelo solo los fragmentos más relevantes, de modo que cada chat del proyecto puede aprovechar tus documentos sin copiar y pegar. La búsqueda web añade fuentes en directo y, en los planes de pago, Auto Verification puede revisar si una respuesta tiene problemas factuales justo después de entregarla.

Referencias

Fuentes primarias, revisadas por pares y de archivo para esta definición.

Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks
Lewis, P., Perez, E., Piktus, A., Petroni, F., Karpukhin, V., Goyal, N., Küttler, H., Lewis, M., Yih, W., Rocktäschel, T., Riedel, S., & Kiela, D. (2020). Advances in Neural Information Processing Systems 33 (NeurIPS 2020).
Dense Passage Retrieval for Open-Domain Question Answering
Karpukhin, V., Oğuz, B., Min, S., Lewis, P., Wu, L., Edunov, S., Chen, D., & Yih, W. (2020). Proceedings of EMNLP 2020, pp. 6769–6781.
REALM: Retrieval-Augmented Language Model Pre-Training
Guu, K., Lee, K., Tung, Z., Pasupat, P., & Chang, M.-W. (2020). Proceedings of the 37th International Conference on Machine Learning (ICML 2020).

Entradas de diccionarios y enciclopedias

Cita esta entrada

MultipleChat. «RAG (generación aumentada por recuperación)». Glosario de IA y LLM de MultipleChat, octubre de 2026. https://multiple.chat/ai-glossary/rag

Términos relacionados

Míralo en la práctica

Ejecuta el mismo prompt en ChatGPT, Claude, Gemini, Grok y Perplexity en paralelo, con tus propios archivos como contexto y respuestas que puedes contrastar.

Prueba MultipleChat gratis

Sigue aprendiendo

Ver planes de pago