Volver a obtener slots - Amazon Lex

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Volver a obtener slots

Puede configurar su bot para que vuelva a obtener un slot que ya se ha ocupado fijando el valor de ese slot en null y configurando el siguiente paso de la conversación para volver a obtener este slot. Por ejemplo, tal vez quiera volver a obtener un slot después de que su cliente rechace la confirmación del mismo basándose en información adicional, como en la siguiente conversación:

Una conversación para conocer las preferencias de carne de un cliente para un pedido de comida.

Puede configurar un bucle a partir de la respuesta de confirmación para volver a obtener el slot con el editor de intenciones o con el Usar el generador visual de conversaciones.

nota

Puede retroceder para volver a obtener un slot en cualquier momento de la conversación, siempre que haya establecido ese valor de antemano en null.

Reproducir el ejemplo anterior con el editor de intenciones
  1. En la sección Confirmación del editor de intenciones, seleccione la flecha derecha situada junto a Instrucciones para confirmar la intención para expandir la sección.

  2. Seleccione Opciones avanzadas en la parte inferior.

  3. En la sección Rechazar respuesta, seleccione la flecha derecha situada junto a Establecer valores para expandir la sección. Complete esta sección con los siguientes pasos, como se muestra en la siguiente imagen:

    1. Establezca el valor del slot que desea volver a obtener en null. En este ejemplo, queremos volver a obtener el slot Meat, por lo que introducimos {Meat} = null en la sección de Valores del slot.

    2. En el menú desplegable de Siguiente paso de la conversación, seleccione Obtener un slot.

    3. Aparecerá una sección de Slot. En el menú desplegable que hay debajo, seleccione el slot que quiere volver a obtener.

    4. Seleccione Opciones de actualización para confirmar los cambios.

    Una conversación para conocer las preferencias de carne de un cliente para un pedido de comida.
Reproducir el ejemplo anterior con el generador visual de conversaciones
  1. Cree una conexión desde el puerto No del bloque de Confirmación hasta el puerto entrante del bloque Obtener valor de slot: carne.

    Una conexión entre la declinación del mensaje de confirmación y el bloque de elicitación de slot Carne.
  2. Seleccione el icono de Editar en la esquina superior derecha del bloque de Confirmación.

    Icono de Editar en la esquina superior derecha del bloque de Confirmación.
  3. Seleccione el icono con forma de engranaje situado junto a la respuesta del bot en la sección Rechazar respuesta.

    Icono con forma junto a la respuesta del bot en la sección Rechazar respuesta
  4. En la sección Establecer valores, añada «{Meat} = null» en el cuadro de Valores del slot.

    Defina el valor de slot que se volverá a obtener como nulo en el cuadro de valores del slot de la sección de valores establecidos.
  5. Seleccione Guardar intención.