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á.
O Amazon Lex retém informações de contexto (dados de slot e atributos de sessão) até o fim de uma sessão de conversa. Para controlar o tempo de duração de uma sessão em um bot, defina o tempo limite da sessão. Por padrão, a duração da sessão é de 5 minutos, mas você pode especificar qualquer duração entre 0 e 1.440 minutos (24 horas).
Por exemplo, suponha que você crie um bot ShoeOrdering
que seja compatível com intenções como OrderShoes
e GetOrderStatus
. Quando o Amazon Lex detecta que a intenção do usuário é encomendar sapatos, ele pede os dados do slot. Por exemplo, ele pergunta o tamanho, a cor, a marca, etc. Se o usuário fornecer alguns dados do slot, mas não finalizar a compra de sapato, o Amazon Lex memorizará todos os dados do slot e os atributos da sessão inteira. Se o usuário retornar para a sessão antes que ela expire, ele pode fornecer os dados de slot restantes e concluir a compra.
No console do Amazon Lex, você define o tempo limite da sessão ao criar um bot. Com a interface de linha de comando da AWS (AWS CLI) ou a API, você define o tempo limite ao criar um bot com a CreateBotoperação definindo o campo TTLInIdleSession Seconds.