Como os blocos de fluxo usam os atributos de sessão do Amazon Lex - Amazon Connect

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á.

Como os blocos de fluxo usam os atributos de sessão do Amazon Lex

Quando um cliente começa uma conversa com o bot, o Amazon Lex cria uma sessão. Com os atributos da sessão, também conhecidos como atributos do Lex, você pode transmitir informações entre o bot e o Amazon Connect durante a sessão. Para obter uma lista dos atributos do Amazon Lex que você pode usar, consulte Atributos de contato do Amazon Lex.

Ciclo de vida dos atributos da sessão

Cada conversa contém um conjunto de atributos de sessão. Nos casos em que uma função do AWS Lambda é invocada para algum processamento, o Amazon Lex executa os atributos na seguinte ordem:

  • Padrões de serviço: esses atributos são usados somente se não houver nenhum atributo definido.

  • Atributos de sessão fornecidos pelo Amazon Connect: esses atributos são definidos no bloco Obter entrada do cliente.

  • Os atributos de sessão fornecidos pelo Lambda substituem tudo o que havia antes: quando uma função do AWS Lambda é invocada e faz algum processamento, ela substitui todos os atributos de sessão definidos no bloco Obter entrada do cliente.

Digamos que um cliente diga que quer um carro. Esse é o primeiro atributo da sessão a passar pelo processamento. Quando questionado sobre que tipo de carro, ele diz carro de luxo. Essa segunda declaração substitui qualquer processamento do Lambda que ocorreu na primeira declaração.

Para ver um exemplo de como criar uma função do Lambda que processa atributos da sessão, consulte Etapa 1: Criar uma função do Lambda no Guia do desenvolvedor do Amazon Lex. Para obter informações sobre o Amazon Lex V2, consulte Configurar atributos de sessão.

Para ver a estrutura dos dados de eventos que o Amazon Lex fornece para uma função do Lambda, consulte Formato de evento de entrada e resposta da função do Lambda no Guia do desenvolvedor do Amazon Lex. Para obter informações sobre o Amazon Lex V2, consulte Interpreting the input event format.

Blocos de fluxo que suportam atributos de sessão do Lex

É possível usar os atributos de sessão do Lex nos seguintes blocos de fluxo quando um bot Lex é chamado:

Mais informações

Para obter mais informações sobre como usar os atributos de sessão do Amazon Lex, consulte Managing Conversation Context no Guia do desenvolvedor do Amazon Lex V1.