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.
IntentSummary
Fournit des informations sur l'état d'une intention. Vous pouvez utiliser ces informations pour obtenir l'état actuel d'une intention afin de pouvoir traiter l'intention ou de rétablir l'intention à son état antérieur.
Table des matières
- dialogActionType
-
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. -
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
-
- checkpointLabel
-
Une étiquette définie par l'utilisateur qui identifie une intention particulière. Vous pouvez utiliser cette étiquette pour revenir à une intention précédente.
Utilisez le
checkpointLabelFilter
paramètre de l'GetSessionRequest
opération pour filtrer les intentions renvoyées par l'opération en fonction de celles portant uniquement l'étiquette spécifiée.Type : chaîne
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 255.
Modèle :
[a-zA-Z0-9-]+
Obligatoire : non
- confirmationStatus
-
État de l'intention une fois que l'utilisateur a répondu à l'invite de confirmation. Si l'utilisateur confirme son intention, Amazon Lex définit ce champ sur
Confirmed
. Si l'utilisateur nie l'intention, Amazon Lex définit cette valeur surDenied
. Les valeurs possibles sont :-
Confirmed
- L'utilisateur a répondu « Oui » à l'invite de confirmation, confirmant que l'intention est complète et qu'elle est prête à être réalisée. -
Denied
- L'utilisateur a répondu « Non » à l'invite de confirmation. -
None
- L'utilisateur n'a jamais été invité à confirmer ; ou bien, l'utilisateur a été invité mais n'a ni confirmé ni infirmé l'invite.
Type : chaîne
Valeurs valides :
None | Confirmed | Denied
Obligatoire : non
-
- 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
- slots
-
Carte des machines à sous qui ont été collectées et de leurs valeurs.
Type : mappage chaîne/chaîne
Obligatoire : non
- slotToElicit
-
L'emplacement suivant à obtenir auprès de l'utilisateur. S'il n'y a pas de créneau à sélectionner, le champ est vide.
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 :