IntentSummary - 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.

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'GetSessionRequestopé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 surConfirmed. 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 :