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