Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Definir valores durante a conversa

Modo de foco
Definir valores durante a conversa - Guia do desenvolvedor

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

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 V2 oferece a capacidade de definir valores de slots e valores de atributos de sessão em cada etapa da conversa. Em seguida, você pode usar esses valores durante a conversa para avaliar as condições ou usá-los durante o cumprimento da intenção.

É possível definir valores de slot para a intenção atual. Se a próxima etapa da conversa for invocar outra intenção, você poderá definir valores de slot da nova intenção.

Se o slot atribuído não for preenchido ou se o caminho JSON não puder ser analisado, o atributo será definido como null.

Use a sintaxe a seguir ao usar valores de slot e atributos de sessão:

  • Valores do slot — coloque o nome do slot entre chaves (“{ }”). Para valores de slot na intenção atual, é só usar o nome do slot. Por exemplo, {slot}. Se estiver definindo um valor na próxima intenção, você deverá usar o nome da intenção e o nome do slot para identificar o slot. Por exemplo, {intent.slot}.

    Exemplos:

    • {PhoneNumber} = "1234567890"

    • {CheckBalance.AccountNumber} = "99999999"

    • {BookingID} = "ABC123"

    • {FirstName} = "John"

    O valor de um slot pode ser qualquer um dos seguintes:

    • uma string constante

    • um caminho JSON que se refere ao bloco de transcrições na resposta do Amazon Lex (para inglês-EUA e inglês-REINO UNIDO)

    • um atributo da sessão

    Exemplos:

    • {username} = "john.doe"

    • {username_confidence} = $.transcriptions[0].transcriptionConfidence

    • {username_slot_value} = [username]

    nota

    Os valores do slot também podem ser definidos como null. Se precisar extrair novamente um valor de slot que tenha sido preenchido, defina o valor como null antes de solicitar ao cliente o valor do slot novamente. Se o slot atribuído não for preenchido ou se o caminho JSON não puder ser analisado, o atributo será definido como null.

  • Atributos da sessão — coloque o nome do atributo entre colchetes (“[ ]”). Por exemplo, [sessionAttribute].

    Exemplos:

    • [username] = "john.doe"

    • [username_confidence] = $.transcriptions[0].transcriptionConfidence

    • [username_slot_value] = {username}

    O valor do atributo de sessão pode ser qualquer um dos seguintes:

    • uma string constante

    • um caminho JSON que se refere ao bloco de transcrições na resposta do Amazon Lex (para inglês-EUA e inglês-REINO UNIDO)

    • uma referência de valor de slot

    nota

    Se o slot atribuído não for preenchido ou se o caminho JSON não puder ser analisado, o atributo será definido como null.

nota

Em 17 de agosto de 2022, o Amazon Lex V2 lançou uma mudança na forma como as conversas são gerenciadas com o usuário. Essa alteração oferece mais controle sobre o caminho que o usuário percorre na conversa. Para obter mais informações, consulte Alterações nos fluxos de conversas do Amazon Lex V2. Os bots criados antes de 17 de agosto de 2022 não são compatíveis com mensagens de hook de código de diálogo, definição de valores, configuração das próximas etapas e adição de condições.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.