Slot - Amazon Lex V1

Si vous utilisez Amazon Lex V2, consultez plutôt le guide Amazon Lex V2.

 

Si vous utilisez Amazon Lex V1, nous vous recommandons de mettre à niveau vos robots vers Amazon Lex V2. Nous n'ajoutons plus de nouvelles fonctionnalités à la V1 et recommandons vivement d'utiliser la V2 pour tous les nouveaux robots.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Slot

Identifie la version d'un slot spécifique.

Table des matières

name

Le nom de l'emplacement.

Type : chaîne

Contraintes de longueur : Longueur minimum de 1. Longueur maximum de 100.

Modèle : ^([A-Za-z](-|_|.)?)+$

Obligatoire : oui

slotConstraint

Spécifie si l'emplacement est obligatoire ou facultatif.

Type : chaîne

Valeurs valides : Required | Optional

Obligatoire : oui

defaultValueSpec

Liste des valeurs par défaut pour le slot. Les valeurs par défaut sont utilisées lorsqu'Amazon Lex n'a pas déterminé de valeur pour un emplacement. Vous pouvez spécifier des valeurs par défaut à partir de variables de contexte, d'attributs de session et de valeurs définies.

Type : objet SlotDefaultValueSpec

Obligatoire : non

description

Description de l'emplacement.

Type : chaîne

Contraintes de longueur : longueur minimum de 0. Longueur maximum de 200.

Obligatoire : non

obfuscationSetting

Détermine si un emplacement est masqué dans les journaux de conversation et les énoncés enregistrés. Lorsque vous masquez un emplacement, la valeur est remplacée par le nom de l'emplacement entre accolades ({}). Par exemple, si le nom du slot est « full_name », les valeurs masquées sont remplacées par « {full_name} ». Pour plus d'informations, consultez la section Slot Obfuscation.

Type : chaîne

Valeurs valides : NONE | DEFAULT_OBFUSCATION

Obligatoire : non

priority

Indique à Amazon Lex l'ordre dans lequel il doit obtenir cette valeur d'emplacement auprès de l'utilisateur. Par exemple, si l'intention comporte deux emplacements de priorité 1 et 2, AWS Amazon Lex obtient d'abord une valeur pour l'emplacement de priorité 1.

Si plusieurs emplacements partagent la même priorité, l'ordre dans lequel Amazon Lex obtient les valeurs est arbitraire.

Type : entier

Plage valide : Valeur minimum de 0. Valeur maximale fixée à 100.

Obligatoire : non

responseCard

Un ensemble de réponses possibles pour le type de slot utilisé par les clients basés sur du texte. Un utilisateur choisit une option dans la carte-réponse, au lieu d'utiliser du texte pour répondre.

Type : chaîne

Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50 000.

Obligatoire : non

sampleUtterances

Si vous connaissez un schéma spécifique selon lequel les utilisateurs peuvent répondre à une demande Amazon Lex concernant une valeur de créneau, vous pouvez fournir ces énoncés pour améliorer la précision. Ce nom est facultatif. Dans la plupart des cas, Amazon Lex est capable de comprendre les énoncés des utilisateurs.

Type : tableau de chaînes

Membres du tableau : nombre minimum de 0 élément. Nombre maximum de 10 éléments.

Contraintes de longueur : longueur minimale de 1. Longueur maximum de 200.

Obligatoire : non

slotType

Le type d'emplacement, qu'il s'agisse d'un type d'emplacement personnalisé que vous avez défini ou de l'un des types d'emplacement intégrés.

Type : chaîne

Contraintes de longueur : Longueur minimum de 1. Longueur maximum de 100.

Modèle : ^((AMAZON\.)_?|[A-Za-z]_?)+

Obligatoire : non

slotTypeVersion

Version du type de slot.

Type : chaîne

Contraintes de longueur : longueur minimum de 1. Longueur maximale de 64.

Modèle : \$LATEST|[0-9]+

Obligatoire : non

valueElicitationPrompt

L'invite qu'Amazon Lex utilise pour obtenir la valeur de l'emplacement auprès de l'utilisateur.

Type : objet Prompt

Obligatoire : non

consultez aussi

Pour plus d’informations sur l’utilisation de cette API dans l’un des kits SDK AWS spécifiques au langage, consultez les ressources suivantes :