RAG — Generación aumentada por recuperación

La generación aumentada por recuperación, o RAG, es la técnica de buscar información relevante en una fuente propia y pasársela al modelo de lenguaje para que redacte la respuesta con ella. El modelo no memoriza el contenido: lo consulta en el momento de responder.

¿Qué es generación aumentada por recuperación?

La generación aumentada por recuperación, o RAG, es la técnica de buscar información relevante en una fuente propia y pasársela al modelo de lenguaje para que redacte la respuesta con ella. El modelo no memoriza el contenido: lo consulta en el momento de responder.

También: RAG · recuperación aumentada

RAG no es entrenar un modelo

Es la confusión más extendida. Entrenar significa modificar el modelo con tus datos, cuesta mucho y deja el conocimiento congelado en el momento del entrenamiento. RAG deja el modelo intacto y le pasa los documentos relevantes en cada pregunta. Por eso, con RAG, corregir un artículo hoy cambia la respuesta hoy.

Por qué importa

Qué cambia en un SaaS

Es lo que hace que un sistema de IA pueda hablar de tu producto sin inventárselo. También es lo que hace que la calidad de tu documentación ponga el techo: el modelo no puede responder mejor de lo que está escrito, y si el fragmento recuperado es el equivocado, la respuesta será impecable y estará mal.

Primer plano de una placa de circuito

Generación aumentada por recuperación en detalle

  • Cómo funciona, en cuatro pasos

    Se parte la documentación en fragmentos; cada fragmento se convierte en un vector que representa su significado; cuando llega una pregunta se buscan los vectores más cercanos a ella; y esos fragmentos se le pasan al modelo junto con la pregunta para que redacte.

  • Por qué busca por significado y no por palabras

    Porque el cliente no usa tus palabras. Si tu artículo dice «política de retención» y el cliente escribe «cuánto tiempo guardáis mis datos», una búsqueda por coincidencia exacta no encuentra nada. La búsqueda por vectores sí, porque compara significados.

  • Dónde falla

    En la recuperación, casi siempre, no en la redacción. Si se recupera el fragmento equivocado, el modelo redactará una respuesta convincente basada en él. Por eso la mayor parte del trabajo de mejorar un sistema de este tipo consiste en mejorar qué se recupera, no en cambiar de modelo.

  • Lo que RAG no resuelve

    Los datos que no están en ningún documento: el plan que tiene este cliente, cuánto le queda de cupo, si su último pago entró. Eso no se recupera de la documentación, se consulta en el sistema. Es la diferencia entre un chatbot documental y un agente.

Preguntas sobre generación aumentada por recuperación

¿Qué significa RAG?

Retrieval-Augmented Generation, generación aumentada por recuperación: buscar información relevante en una fuente propia y pasársela al modelo para que redacte con ella.

¿RAG es lo mismo que entrenar un modelo con mis datos?

No. Entrenar modifica el modelo y deja el conocimiento fijado; RAG deja el modelo intacto y consulta los documentos en cada pregunta. Con RAG, actualizar un artículo cambia la respuesta al instante.

¿Por qué mi sistema con RAG responde cosas incorrectas?

Casi siempre porque recupera el fragmento equivocado, no porque el modelo redacte mal. Revisar qué fragmentos se están recuperando para las preguntas fallidas suele explicar el problema entero.

Términos relacionados

Un término suelto se entiende a medias. Estos son los que aparecen en la misma conversación.

Pruébalo sin dejar lo que ya usas