Recogida de datos del usuario Bot | Slot Llenado de slot
Last updated
Last updated
Slot Filling es un Slot que permite recoger las respuestas del Usuario Bot a las preguntas del Bot y guardar estas respuestas en Variables de Contexto de Usuario. A diferencia de la combinación "Texto - Esperar Reacción - Memoria", Slot Filling te permite recoger varias respuestas del Usuario Bot a varias preguntas usando sólo un Slot.
Nombreー el nombre de la Ranura, que se mostrará en el Árbol de Guiones. La longitud máxima de un valor de campo es de 40 caracteres.
QUESTIONSー array de pares Variable respuesta - Pregunta.
Importante: 1. Debe haber al menos un par Variable de respuesta - Pregunta 2. El número máximo de pares variable respuesta - pregunta no está limitado
a. Variable de respuesta: nombre de las variables de contexto del usuario en las que se escribirá la respuesta del usuario del robot al texto del campo Pregunta. Si la variable correspondiente no está en el Contexto del Chat, entonces será creada; si tal Variable de Contexto ya existe en el Contexto del Chat, será actualizada.
b. Campo Questionー que contiene el texto que el Agente enviará al Usuario Bot.
i. Recorte de espacios: al pulsar el botón CREAR (al crear una Ranura) o GUARDAR (al editar una Ranura), se recortan los espacios y saltos de línea al principio y al final del campo Pregunta.
ii. El texto se transmite en la misma forma en que se introdujo en el campo Pregunta.
iii. Puede visualizar los valores de la Variable de Contexto en el campo Pregunta. Para ello, debe especificar el nombre Variable de contexto en la línea utilizando la sintaxis {{ nombre_variable }}.
iv. El campo Pregunta permite concatenar texto y Variable de Contexto. Se permite incluir un número ilimitado de variables en el texto.
v. Al imprimir el texto final del campo Pregunta, teniendo en cuenta la concatenación, se recortarán los espacios en los bordes, si los hubiera.
vi. En el campo Pregunta, puede utilizar Variables de Contexto de Usuario con un salto de línea, entonces el texto Variable de Contexto se mostrará con un salto de línea.
En la Ranura de Relleno, se permite utilizar Expresión y Expresión con Estructura de Control en el campo Pregunta. Más detalles: Sintaxis
Al realizar el Relleno de ranuras:
El Agente envía al Usuario Bot un mensaje de texto desde el campo Pregunta y pasa al modo de espera.
El Usuario Bot envía un mensaje en respuesta.
La respuesta del Usuario Bot se registra en la Variable de Contexto, cuyo nombre se indica en el campo Variable de respuesta para esta Pregunta.