Slot - Amazon Lex V1

Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.

 

Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Slot

Identifica la versión de una ranura específica.

Contenido

name

El nombre del slot.

Tipo: string

Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 100 caracteres.

Patrón: ^([A-Za-z](-|_|.)?)+$

Obligatorio: sí

slotConstraint

Especifica si el slot es obligatorio u opcional.

Tipo: cadena

Valores válidos: Required | Optional

Obligatorio: sí

defaultValueSpec

Una lista de valores predeterminados para la ranura. Los valores predeterminados se utilizan cuando Amazon Lex no ha determinado el valor de una ranura. Puede especificar valores predeterminados a partir de variables de contexto, atributos de sesión y valores definidos.

Tipo: objeto SlotDefaultValueSpec

Obligatorio: no

description

Una descripción de la ranura.

Tipo: cadena

Limitaciones de longitud: longitud mínima de 0. La longitud máxima es de 200 caracteres.

Obligatorio: no

obfuscationSetting

Determina si una ranura se ofusca en los registros de conversaciones y los enunciados almacenados. Cuando una ranura se ofusca, el valor se sustituye por el nombre de la ranura entre llaves ({}). Por ejemplo, si el nombre de la ranura es “full_name”, los valores ofuscados se sustituyen por “{full_name}”. Para obtener más información, consulte Ofuscación de ranuras.

Tipo: cadena

Valores válidos: NONE | DEFAULT_OBFUSCATION

Obligatorio: no

priority

Indica a Amazon Lex el orden en el que debe obtener este valor de ranura del usuario. Por ejemplo, si la intención tiene dos ranuras con prioridades 1 y 2, AWS Amazon Lex obtiene en primer lugar un valor para la ranura con prioridad 1.

Si varias ranuras comparten la misma prioridad, Amazon Lex obtiene los valores en un orden arbitrario.

Tipo: entero

Rango válido: valor mínimo de 0. Valor máximo de 100.

Obligatorio: no

responseCard

Un conjunto de respuestas posibles para el tipo de ranura que se utiliza en clientes basados en texto. El usuario elige una opción de la tarjeta de respuesta, en vez de responder con texto.

Tipo: string

Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 50 000.

Obligatorio: no

sampleUtterances

Si conoce un patrón específico por el que los usuarios pueden responder a una solicitud de Amazon Lex para un valor de ranura, puede proporcionar esos enunciados para mejorar la precisión. Es opcional. En la mayoría de los casos, Amazon Lex es capaz de entender los enunciados de los usuarios.

Tipo: matriz de cadenas

Miembros de la matriz: número mínimo de 0 artículos. Número máximo de 10 artículos.

Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.

Obligatorio: no

slotType

El tipo de la ranura, que puede ser un tipo de ranura personalizada que haya definido o uno de los tipos de ranura integrados.

Tipo: string

Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 100 caracteres.

Patrón: ^((AMAZON\.)_?|[A-Za-z]_?)+

Obligatorio: no

slotTypeVersion

La versión del tipo de ranura.

Tipo: string

Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 64.

Patrón: \$LATEST|[0-9]+

Obligatorio: no

valueElicitationPrompt

El mensaje que usa Amazon Lex para obtener el valor de ranura del usuario.

Tipo: objeto Prompt

Obligatorio: no

Véase también

Para obtener más información sobre el uso de esta API en uno de los AWS SDK específicos del idioma, consulta lo siguiente: