El agente, en un lienzo
El builder es el mapa de tu agente: un lienzo donde ves de un vistazo todo lo que lo forma y lo conectas como bloques. Canales, conocimiento, reglas, protecciones, acciones, el widget, la voz y los procedimientos, cada uno en su tarjeta alrededor del agente.
Si a un bloque le falta algo para funcionar — por ejemplo, la voz sin un número de teléfono —, aparece en el lienzo como no disponible y dice por qué, en vez de esconderse.
Procedimientos: los pasos que no se saltan
Hay casos que tienen que ir siempre igual: verificar a un cliente, gestionar una devolución, dar de alta un servicio. Para eso están los procedimientos: una secuencia de pasos que escribes tú y que se ejecuta en orden, siempre.
En un procedimiento, el modelo sólo redacta y entiende. El orden, las comprobaciones y los límites los ejecuta el sistema: el agente no puede saltarse un paso.
Qué puede hacer cada paso
- Preguntar y extraerPide un dato al cliente y lo recoge con su tipo: texto, número, fecha, correo o teléfono.
- ComprobarQue algo existe, que coincide, que está dentro de un plazo o que no pasa de un importe.
- Llamar a una APIUna petición HTTP a cualquier sistema, con su autenticación guardada de forma segura.
- Ejecutar códigoUn paso en JavaScript o Python para lo que no cabe en una regla.
- Consultar tu base de datosUna consulta de sólo lectura a una base de datos conectada, con sus parámetros.
- Ejecutar, decir o escalarLanzar una acción, responder al cliente o pasar a una persona.
Si un paso falla
Cada paso decide qué hacer si sale mal: pasar a una persona o decir algo al cliente. Por defecto, una comprobación que no se cumple termina en tu equipo, no en una respuesta improvisada. Y el procedimiento recuerda en qué paso va cada conversación y qué datos ha recogido.
Un procedimiento puede arrancar cuando el cliente escribe algo concreto, o cuando la conversación termina, para hacer lo que toque después.