Publicado: Aug 8, 2019

As conversas naturais são dinâmicas e geralmente abrangem vários tópicos. Um usuário pode começar com uma solicitação, desviar para um tópico relacionado e mais tarde retornar à consulta original. Antes, você somente podia gerenciar uma conversa dinâmica como essa no lado do servidor usando as funções do Lambda. Hoje, estamos anunciando as novas APIs de sessão do Amazon Lex para gerenciar uma conversa dinâmica no cliente. Você pode definir o estado da caixa de diálogo, os valores do slot, as mensagens de aviso e os atributos. Com esse controle detalhado da sessão, você pode gerenciar o fluxo de conversas executando operações, como alternar para um tópico diferente ou continuar de um ponto anterior na conversa.

O SDK oferece suporte a duas novas APIs, PutSession e GetSession, que podem ser usadas para controlar o fluxo da conversa. A operação PutSession permite alterar diretamente o estado atual da sessão. A operação GetSession é usada para obter o estado de uma intenção anterior no histórico de bate-papo. Essas APIs do Amazon Lex estão disponíveis hoje nas regiões Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon) e UE Oeste (Irlanda). Para obter mais informações e começar a usar, consulte a documentação do Amazon Lex