Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.
Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
FulfillmentActivity
Descreve como a intenção é atendida depois que o usuário fornece todas as informações necessárias para a intenção. Você pode fornecer uma função do Lambda ou configurar a intenção para retornar as informações da intenção ao aplicativo cliente. Recomendamos que você use uma função do Lambda para que a lógica relevante resida na nuvem e limite o código do lado do cliente principalmente à apresentação. Se precisar atualizar a lógica, atualize apenas a função do Lambda; você não precisa atualizar seu aplicativo cliente.
Considere os seguintes exemplos:
-
Em um aplicativo de pedidos de pizza, depois que o usuário fornece todas as informações para fazer um pedido, você usa a função do Lambda para fazer um pedido em uma pizzaria.
-
Em um aplicativo de jogos, quando um usuário diz “pegue uma pedra”, essas informações devem voltar para o aplicativo cliente para que ele possa realizar a operação e atualizar os gráficos. Nesse caso, você deseja que o Amazon Lex retorne os dados da intenção ao cliente.
Conteúdo
- type
-
Como a intenção deve ser cumprida, seja executando uma função do Lambda ou retornando os dados do slot para o aplicativo cliente.
Tipo: String
Valores Válidos:
ReturnIntent | CodeHook
Obrigatório: Sim
- codeHook
-
Uma descrição da função do Lambda que é executada para atender a intenção.
Tipo: objeto CodeHook
Obrigatório: Não
Consulte também
Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: