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.
DialogAction
Décrit la prochaine action que le bot doit effectuer lors de son interaction avec l'utilisateur et fournit des informations sur le contexte dans lequel l'action se déroule. Utilisez le type de DialogAction
données pour définir un état spécifique pour l'interaction ou pour rétablir l'interaction à un état antérieur.
Table des matières
- type
-
L'action suivante que le bot doit effectuer lors de son interaction avec l'utilisateur. Les valeurs possibles sont :
-
ConfirmIntent
- L'action suivante consiste à demander à l'utilisateur si l'intention est complète et prête à être réalisée. Il s'agit d'une question par oui/non, du type « Passer la commande ? » -
Close
- Indique qu'il n'y aura pas de réponse de la part de l'utilisateur. Par exemple, la déclaration « Votre commande a été passée » ne nécessite pas de réponse. -
Delegate
- L'action suivante est déterminée par Amazon Lex. -
ElicitIntent
- L'action suivante consiste à déterminer l'intention que l'utilisateur souhaite atteindre. -
ElicitSlot
- L'action suivante consiste à obtenir une valeur d'emplacement auprès de l'utilisateur.
Type : chaîne
Valeurs valides :
ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate
Obligatoire : oui
-
- fulfillmentState
-
État de réalisation de l'intention. Les valeurs possibles sont :
-
Failed
- La fonction Lambda associée à l'intention n'a pas atteint l'intention. -
Fulfilled
- L'intention a été remplie par la fonction Lambda associée à l'intention. -
ReadyForFulfillment
- Toutes les informations nécessaires à l'intention sont présentes et l'intention est prête à être réalisée par l'application client.
Type : chaîne
Valeurs valides :
Fulfilled | Failed | ReadyForFulfillment
Obligatoire : non
-
- intentName
-
Nom de l'intention.
Type : chaîne
Obligatoire : non
- message
-
Le message qui doit être affiché à l'utilisateur. Si vous ne spécifiez aucun message, Amazon Lex utilisera le message configuré en fonction de l'intention.
Type : chaîne
Contraintes de longueur : Longueur minimum de 1. Longueur maximum de 1024.
Obligatoire : non
- messageFormat
-
-
PlainText
- Le message contient du texte UTF-8 brut. -
CustomPayload
- Le message est un format personnalisé pour le client. -
SSML
- Le message contient du texte formaté pour la sortie vocale. -
Composite
- Le message contient un objet JSON échappé contenant un ou plusieurs messages. Pour plus d'informations, consultez la section Groupes de messages.
Type : chaîne
Valeurs valides :
PlainText | CustomPayload | SSML | Composite
Obligatoire : non
-
- slots
-
Carte des machines à sous qui ont été collectées et de leurs valeurs.
Type : mappage chaîne/chaîne
Obligatoire : non
- slotToElicit
-
Le nom de l'emplacement qui doit être demandé à l'utilisateur.
Type : chaîne
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 :