Saltearse al contenido

Router conversacional

Router conversacional (conversation_router) interpreta el mensaje del usuario y lo clasifica entre intenciones configuradas.

Configuración

Cada intención necesita un ID estable, nombre, descripción, ejemplos reales y, cuando ayude, contraejemplos. Configurá confianza mínima, fallback y variables donde guardar intención, confianza o entidades detectadas.

Entrada y salida

Analiza el mensaje actual junto con el contexto permitido. Expone una salida por intención y Si no coincide ninguna. El resultado es probabilístico: categorías superpuestas o vagas reducen la calidad.

Cuándo usarlo

Cuando una intención puede expresarse de muchas formas, por ejemplo ventas, soporte, facturación y operaciones. Para estados o valores exactos usá Elegir camino.

Relación con Pedir datos

El router clasifica pero no debe descartar información contenida en el mismo mensaje. Un Pedir datos posterior revisa facts y la conversación para solicitar únicamente lo que falte.

Buenas prácticas

  • Evitá intenciones que se solapen.
  • Incluí vocabulario real de clientes.
  • Definí contraejemplos cuando dos categorías se confunden.
  • Conectá el fallback a una aclaración o derivación.
  • Probá cambios de intención y mensajes con varios datos juntos.

Anterior: Condición por inicio · Siguiente: Router por canal