IdiomaENES
ComparisonsSep 29, 2026 · 7 min de lectura

Chatbot RAG o chatbot por reglas

Un constructor de flujos responde lo que dibujaste. La recuperación responde lo que escribiste. La diferencia aparece en las preguntas que nadie previó y en lo que cuesta mantener cada uno al día.

Hernan MoyaCo-Founder
A migration off a flow builder: intents exported and documents written, the tree still being retired
A migration off a flow builder: intents exported and documents written, the tree still being retired

Casi todos los que leen esto ya tienen un chatbot por reglas. Se armó en una tarde en un constructor de flujos, funciona, y lleva dos años creciendo sin que nadie lo mire. El árbol tiene doscientos nodos, alguien mantiene una lista de sinónimos de la palabra "devolución", y la mitad de las conversaciones sigue terminando en "Perdón, no entendí".

Ese es el techo, y es estructural. Un flujo responde las preguntas que previste. La queja siempre es por las que no.

Los mismos tres mensajes, de las dos formas

Tus clientes no escriben opciones de menú. Escriben esto.

InteractiveTres mensajes, un constructor de flujos y un asistente con recuperación

El primer mensaje es el que vale la pena mirar con calma. El flujo lo gana de punta a punta, porque alguien conectó esa rama al sistema de pedidos, y ninguna cantidad de recuperación inventa datos que nunca recibió. La recuperación no es un superconjunto de las reglas.

Qué hace realmente cada uno

Un bot por reglas compara lo que escribió el visitante contra disparadores que definiste y después recorre la rama que dibujaste. Cada respuesta es un texto que alguien escribió, y por eso es completamente predecible y completamente finito.

Un asistente con recuperación busca en tus documentos por significado, le pasa los mejores fragmentos a un modelo y recibe una respuesta que los cita. Nadie escribió esa frase exacta, y por eso cubre preguntas que nadie anticipó, y por eso importa la cita.

Por reglas
Con recuperación
Responde algo que nadie previó
No, cae en el mensaje de error
Sí, si la respuesta existe en tu contenido
Cambia un precio o una política
Busca cada nodo que lo mencione
Editas el documento y re-indexas
Otro idioma
Construyes un segundo árbol
Responde en el idioma en que le preguntan
Consulta un pedido o una reserva
Sí, si está conectado a ese sistema
No, salvo que reciba la misma conexión
Mismas palabras exactas siempre
Sí, esa es la idea
El fragmento es fijo, la redacción varía
Qué cuesta mantenerlo
Nodos, disparadores, listas de sinónimos
Los documentos que ya mantienes

Dónde las reglas siguen siendo la herramienta correcta

Tres casos, y son reales: una consulta o una acción transaccional, donde la respuesta vive en un sistema y no en un documento; un guion regulado que debe decirse con las palabras aprobadas; y un formulario corto de calificación, que es un flujo y no una conversación.

Casi todos los equipos que "se pasan a la IA" conservan los tres, y hacen bien. El error es conservar con ellos los otros ciento noventa nodos.

Si decides moverte

La migración es sobre todo un borrado, y por eso va más rápido de lo que la gente espera.

Para tirarEl árbol de doscientos nodosFrases disparadoras y listas de sinónimos Menús de error que dan vueltas Ramas duplicadas por idioma
Para conservarLa lista de intenciones frecuentes, como plan de contenidoLos formularios de calificación de leads Todo lo conectado a un sistema en vivo Tus reglas de derivación

La lista de intenciones es lo valioso del bot viejo. Alguien pasó dos años descubriendo qué preguntan de verdad los clientes, y esa lista es exactamente el orden en que conviene escribir documentos. Expórtala antes de que alguien dé de baja la cuenta.

No traslades el árbol al prompt

La migración que más veces falla toma el árbol de decisión y lo escribe como una instrucción gigante: si preguntan por devoluciones decí esto, si preguntan por envíos decí aquello. Reconstruiste el flujo con una infraestructura más cara y perdiste la previsibilidad que lo hacía funcionar. Las respuestas van en documentos que la recuperación encuentra, no en un prompt.

Convivir con los dos mientras pruebas

No hace falta cambiar todo un lunes. Dos semanas razonables se ven así.

  1. Apunta el asistente a tu contenido de ayuda actual y ponlo en una sola página, no en todo el sitio.
  2. Deja el flujo donde hace un trabajo transaccional.
  3. Lee dos veces por semana la lista de preguntas que el asistente no pudo responder, y escribe lo que falta.
  4. Compara los dos sobre el mismo volumen semanal: cuántas conversaciones terminaron sin una persona y cuántas terminaron en un mensaje de error.
  5. Retira el árbol rama por rama, empezando por las que solo sirven para derivar.

La medición importa más que el calendario. Un constructor de flujos te da una tasa de finalización que se ve excelente porque todos los caminos se dibujaron para terminar; el número que cuenta es cuánta gente consiguió aquello por lo que vino.

welcomeai.devCómo responde WelcomeAI desde tu propio material

Preguntas frecuentes

Exporta la lista de intenciones de tu constructor de flujos esta semana, antes que cualquier otra cosa. Es la única parte de un bot por reglas que cuesta de verdad reconstruir, y es el plan de todo lo que venga después.

welcomeai.dev¿Qué es RAG? La generación aumentada por recuperación, explicada
Etiquetadoragrule-basedflow-buildermigrationcomparison
Escrito porHernan Moya

Sigue leyendo