IntentSummary - Amazon Lex V1

Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.

 

Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.

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.

IntentSummary

Proporciona información acerca del estado de una intención. Puede utilizar esta información para obtener el estado actual de una intención para procesarla o para devolverla a su estado anterior.

Contenido

dialogActionType

La siguiente acción que el bot debería realizar durante la interacción con el usuario. Los valores posibles son:

  • ConfirmIntent: la siguiente acción pregunta al usuario si la intención es completa y está lista para cumplirse. Se trata de una pregunta cuya respuesta es “Sí” o “No”, como “¿Desea realizar el pedido?”.

  • Close: indica que no habrá respuesta del usuario. Por ejemplo, la afirmación “El pedido se ha realizado” no requiere una respuesta.

  • ElicitIntent: la siguiente acción determina la intención que desea cumplir el usuario.

  • ElicitSlot: la siguiente acción es obtener un valor de ranura por parte del usuario.

Tipo: cadena

Valores válidos: ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate

Obligatorio: sí

checkpointLabel

Una etiqueta definida por el usuario que identifica una intención concreta. Puede utilizar esta etiqueta para volver a una intención anterior.

Utilice el parámetro checkpointLabelFilter de la operación GetSessionRequest para filtrar las intenciones que la operación ha devuelto y que incluyen dicha etiqueta.

Tipo: string

Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 255 caracteres.

Patrón: [a-zA-Z0-9-]+

Obligatorio: no

confirmationStatus

El estado de la intención una vez que el usuario ha respondido a la pregunta de confirmación. Si el usuario confirma la intención, Amazon Lex establece el valor del campo en Confirmed. Si el usuario deniega la intención, Amazon Lex establece el valor del campo en Denied. Los valores posibles son:

  • Confirmed: el usuario ha respondido “sí” a la pregunta de confirmación, por lo que se confirma que la intención es completa y que está lista para cumplirse.

  • Denied: el usuario ha respondido “no” a la pregunta de confirmación.

  • None: indica que en ningún momento se ha solicitado confirmación al usuario o que se le ha enviado la solicitud, pero no la ha confirmado ni denegado.

Tipo: cadena

Valores válidos: None | Confirmed | Denied

Obligatorio: no

fulfillmentState

El estado de cumplimiento de la intención. Los valores posibles son:

  • Failed: la función de Lambda asociada a la intención no ha podido cumplirla.

  • Fulfilled: la función de Lambda asociada a la intención ha podido cumplirla.

  • ReadyForFulfillment: toda la información necesaria para la intención está presente y la aplicación del cliente puede cumplir la intención.

Tipo: cadena

Valores válidos: Fulfilled | Failed | ReadyForFulfillment

Obligatorio: no

intentName

El nombre de la intención.

Tipo: cadena

Requerido: no

slots

Un mapa de las ranuras recopiladas y sus valores.

Tipo: mapa de cadena a cadena

Obligatorio: no

slotToElicit

La siguiente ranura que se obtiene por parte del usuario. Si no hay ninguna ranura que se pueda obtener, el campo está vacío.

Tipo: cadena

Requerido: no

Véase también

Para obtener más información sobre el uso de esta API en uno de los AWS SDK específicos del idioma, consulta lo siguiente: