¿Qué es un chatbot RAG? Una explicación sencilla
RAG son las siglas en inglés de generación aumentada por recuperación. Es el método que hay detrás de la mayoría de los chatbots que responden con el contenido propio de una empresa. El nombre es raro; la idea es sencilla.
El examen con apuntes
Un modelo de IA general que responde de memoria es como un estudiante en un examen sin apuntes: acierta a menudo y a veces se equivoca con total seguridad. Un chatbot RAG hace el examen con apuntes. Antes de responder, busca las páginas relevantes de tu material y redacta la respuesta con lo que encuentra.
Las dos mitades
- Recuperación: buscar en tu contenido los fragmentos más cercanos en significado a la pregunta.
- Generación: pedir al modelo de IA que redacte una respuesta usando esos fragmentos.
Por qué lo usan las empresas
- Las respuestas salen de tu contenido, no de internet en general.
- Actualizar el bot es tan fácil como actualizar el contenido. No hay que reentrenar ningún modelo.
- El bot puede mostrar de qué página sale una respuesta.
- Se le puede indicar que diga «no lo sé» cuando no encuentra nada relevante.
Sus límites
RAG reduce las respuestas inventadas; no las elimina del todo. Si tu contenido es contradictorio, está desfasado o falta, la respuesta también lo estará. Además recupera unos pocos fragmentos cada vez, así que las preguntas que exigen resumir un documento entero, o cada elemento de una lista larga, son más difíciles que las preguntas concretas.
Qué significa esto para ti
La calidad de un chatbot RAG depende mucho más de tu contenido que de cualquier aspecto técnico. Páginas claras, actuales y concretas dan respuestas claras, actuales y concretas.