Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Depois de 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 ou os recursos do Amazon Lex V1. Se você estiver usando o Amazon Lex V2, consulte o guia do Amazon Lex V2 em vez disso.
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á.
Compartilhamento de informações entre intenções
O Amazon Lex é compatível com o compartilhamento de informações entre intenções. Para compartilhar entre intenções, use atributos de sessão.
Por exemplo, um usuário do bot ShoeOrdering
começa a pedir sapatos. O bot inicia uma conversa com o usuário, coletando dados de slot como tamanho, cor e marca do sapato. Quando o usuário faz um pedido, a função do Lambda; que atende ao pedido define o atributo de sessão orderNumber
, que contém o número do pedido. Para obter o status do pedido, o usuário usa a intenção GetOrderStatus
. O bot pode solicitar dados de slot ao usuário, como número do pedido e data do pedido. Quando o bot tem as informações necessárias, ele retorna o status do pedido.
Se você acha que seus usuários podem mudar de intenção durante uma sessão, você pode projetar seu bot para retornar o status do pedido mais recente. Em vez de pedir ao usuário as informações do pedido novamente, você usa o atributo de sessão orderNumber
para compartilhar informações entre intenções e cumprir a intenção GetOrderStatus
. O bot faz isso ao retornar o status do último pedido feito pelo usuário.
Para obter um exemplo de compartilhamento de informações entre intenções, consulte Reservar uma viagem.