FulfillmentActivity - 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.

FulfillmentActivity

Describe la forma en que se cumple con la intención después de que el usuario proporcione toda la información necesaria para la intención. Puede proporcionar una función de Lambda para que procese la intención o devuelva la información de la intención a la aplicación cliente. Le recomendamos que utilice una función de Lambda para que la lógica relevante se almacene en la nube y limite el código en el lado de cliente, principalmente a la presentación. Si necesita actualizar la lógica, tan solo tiene que actualizar la función de Lambda. No hace falta actualizar la aplicación cliente.

Considere los siguientes ejemplos:

  • En una aplicación de pedidos de pizza, una vez que el usuario proporciona toda la información para realizar un pedido, se utiliza una función de Lambda para realizar un pedido en una pizzería.

  • En una aplicación de juegos, cuando un usuario dice “coge una piedra”, esta información debe volver a la aplicación cliente para que pueda llevar a cabo la operación y actualizar los gráficos. En este caso, quiere que Amazon Lex devuelva los datos de la intención al cliente.

Contenido

type

Indica cómo debe cumplirse la intención, ya sea al ejecutar una función de Lambda o al devolver los datos de ranura a la aplicación cliente.

Tipo: cadena

Valores válidos: ReturnIntent | CodeHook

Obligatorio: sí

codeHook

Una descripción de la función de Lambda que se ejecuta para cumplir con la intención.

Tipo: objeto CodeHook

Obligatorio: 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: