Compartilhamento de informações entre intenções - Amazon Lex V1

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.