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

Uso de valores de slot padrão em intenções para seu bot do Lex V2

Modo de foco
Uso de valores de slot padrão em intenções para seu bot do Lex V2 - 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á.

Ao usar um valor padrão, você especifica uma fonte para um valor de slot a ser preenchido para novas intenções quando nenhum slot é fornecido pela entrada do usuário. Essa fonte pode ser uma caixa de diálogo anterior, atributos de solicitação ou sessão ou um valor fixo que você define no momento da criação.

Você pode usar o seguinte como fonte para seus valores padrão.

  • Caixa de diálogo anterior (contextos): #context-name.parameter-name

  • Atributos da sessão: [attribute-name]

  • Atributos de solicitação: <attribute-name>

  • Valor fixo: qualquer valor que não corresponda ao anterior

Ao usar a operação CreateIntent para adicionar slots a uma intenção, você pode adicionar uma lista de valores padrão. Os valores padrão são usados na ordem em que estão listados. Por exemplo, suponha que você tenha uma intenção com um slot com a seguinte definição:

"slots": [ { "botId": "string", "defaultValueSpec": { "defaultValueList": [ { "defaultValue": "#book-car-fulfilled.startDate" }, { "defaultValue": "[reservationStartDate]" } ] }, Other slot configuration settings } ]

Quando a intenção é reconhecida, o slot chamado "reservation-start-date" tem seu valor definido como um dos seguintes.

  1. Se o contexto book-car-fulfilled "" estiver ativo, o valor do parâmetro “StartDate” será usado como o valor padrão.

  2. Se o contexto book-car-fulfilled "" não estiver ativo ou se o parâmetro “StartDate” não estiver definido, o valor do atributo de sessão reservationStartDate "" será usado como o valor padrão.

  3. Se nenhum dos dois primeiros valores padrão for usado, o slot não terá um valor padrão e o Amazon Lex obterá um valor como de costume.

Se um valor padrão for usado para o slot, o slot não será obtido, mesmo que seja necessário.

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