Slot - Amazon Lex V1

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: