Evaluador orquestador
State tool: inferir estado y decidir el siguiente paso
Puede requerir activación en tu cuenta
¿Para qué sirve?
Motor de flujos multi-paso: el bot infiere un “estado” de la conversación (variables JSON) y aplica reglas del tipo “si ya tenemos email → lanzar intención de envío”.
Cuándo conviene usarla
Onboarding largo, ventas consultivas o cualquier chat donde el siguiente paso depende de varias variables a la vez.
Cuándo elegir otra cosa
- Flujos cortos → Recolección de datos o API Connect suelen bastar.
Casos de uso
Embudo de calificación
Situación: Tras tres preguntas quieres invocar distinta intención según puntaje.
Qué hace el bot: Rellena variables y ejecuta la regla que coincida (handoff, email, descuento).
Tip de configuración: Define schema claro (campos booleanos y números) y reglas en orden de prioridad.
Una sola evaluación al inicio
Situación: Detectar idioma o segmento al primer mensaje.
Qué hace el bot: Modo “una vez por conversación” guarda el segmento para todo el chat.
Tip de configuración: Modo once + memoria importada en intenciones hijas.
Características principales
- Prompt de inferencia + esquema de salida que tú defines.
- Puede leer memoria de sesión previa al rellenar el estado.
- Modos: evaluar una sola vez por conversación o en cada mensaje.
- Reglas que invocan otras intenciones, terminan el flujo o guardan memoria.
Configuración en el dashboard
En el modal de intención abre Evaluador orquestador: define el esquema de estado, las reglas (“si el visitante ya dio email → invocar intención X”) y el mensaje si ninguna regla aplica. Activa varias rondas de intenciones en ajustes MCP del bot si encadenas pasos en el mismo turno.
Qué pasa en la conversación
Se ejecuta el evaluador → se actualiza el estado → la primera regla que encaja dispara la acción (otra intención, fin de flujo, etc.).
flowchart LR
Eval[Evaluador]
Estado[Estado_conversacion]
Reglas[Reglas]
Accion[Otra_intencion]
Eval --> Estado --> Reglas --> Accion
Referencia interna (soporte técnico)
Identificador de acción en el motor: state_tool_orchestration