Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.
Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.
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á.
Slot
Identifica uma versão de um slot específico.
Conteúdo
- name
-
O nome do slot.
Tipo: String
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.
Padrão:
^([A-Za-z](-|_|.)?)+$
Exigido: Sim
- slotConstraint
-
Especifica se o slot é obrigatório ou opcional.
Tipo: String
Valores Válidos:
Required | Optional
Obrigatório: Sim
- defaultValueSpec
-
Uma lista de valores padrão para o slot. Os valores padrão serão usados quando o Amazon Lex não determinar um valor para o slot. Você pode especificar valores padrão a partir de variáveis de contexto, atributos de sessão e valores definidos.
Tipo: objeto SlotDefaultValueSpec
Obrigatório: Não
- description
-
Uma descrição do slot.
Tipo: string
Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 200.
Obrigatório: não
- obfuscationSetting
-
Determina se um slot está ofuscado nos logs de conversas e nas declarações armazenadas. Quando você ofusca um slot, o valor é substituído pelo nome do slot entre colchetes ({}). Por exemplo, se o nome do slot for “full_name”, os valores ofuscados serão substituídos por “{full_name}”. Para obter mais informações, consulte Ofuscação de slots .
Tipo: String
Valores Válidos:
NONE | DEFAULT_OBFUSCATION
Obrigatório: não
- priority
-
Informa ao Amazon Lex a ordem na qual o valor do slot do usuário deve ser obtido. Por exemplo, se a intenção tiver dois slots com prioridades 1 e 2, o AWS Amazon Lex primeiro obtém um valor para o slot com prioridade 1.
Se vários slots compartilharem a mesma prioridade, a ordem na qual o Amazon Lex extrai valores é arbitrária.
Tipo: inteiro
Intervalo válido: valor mínimo de 0. Valor máximo de 100.
Obrigatório: não
- responseCard
-
Um conjunto de respostas possíveis para o tipo de slot usado por clientes baseados em texto. Um usuário escolhe uma opção no cartão de resposta, em vez de usar texto para responder.
Tipo: string
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 50.000.
Obrigatório: não
- sampleUtterances
-
Se você conhecer um padrão específico com que os usuários poderão responder a uma solicitação do Amazon Lex para um valor de slot, poderá fornecer essas declarações para melhorar a precisão. Isso é opcional. Na maioria dos casos, o Amazon Lex conseguirá entender as declarações do usuário.
Tipo: matriz de strings
Membros da Matriz: número mínimo de 0 itens. Número máximo de 10 itens.
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 200.
Obrigatório: não
- slotType
-
O tipo do slot, seja um tipo de slot personalizado que você definiu ou um dos tipos de slot incorporado.
Tipo: string
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.
Padrão:
^((AMAZON\.)_?|[A-Za-z]_?)+
Obrigatório: não
- slotTypeVersion
-
A versão do tipo de slot.
Tipo: string
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.
Padrão:
\$LATEST|[0-9]+
Obrigatório: não
- valueElicitationPrompt
-
O prompt que o Amazon Lex usa para instigar o valor do slot do usuário.
Tipo: objeto Prompt
Obrigatório: Não
Consulte também
Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: