Exercice 1 : créer un bot à partir d'un exemple - Amazon Lex

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.

Exercice 1 : créer un bot à partir d'un exemple

Dans cet exercice, vous allez créer votre premier bot Amazon Lex V2 et le tester dans la console Amazon Lex V2. Pour cet exercice, vous utiliserez cet OrderFlowersexemple.

Exemple d'aperçu

Vous utilisez cet OrderFlowersexemple pour créer un bot Amazon Lex V2. Pour plus d'informations sur la structure d'un bot, consultezComment ça marche.

  • Intention — OrderFlowers

  • Types d'option – un type d'option personnalisé appelé FlowerTypes avec des valeurs d'énumération : roses, lilies et tulips.

  • Options – L'intention nécessite les informations suivantes (c'est à dire des options) pour que le bot puisse traiter l'intention.

    • PickupTime (type prédéfini AMAZON.TIME)

    • FlowerType(type FlowerTypes personnalisé)

    • PickupDate (type prédéfini AMAZON.DATE)

  • Enoncé – Les exemples d'énoncés suivants indiquent l'intention de l'utilisateur :

    • « I would like to pick up flowers. »

    • « "I would like to order some flowers. »

  • Invites – une fois que le bot a identifié l'intention, il utilise les invites suivantes pour indiquer les options :

    • Invite de l'option FlowerType – « Quel type de fleurs souhaitez-vous commander ? »

    • Demande de PickupDate créneau — « Quel jour voulez-vous que le {FlowerType} soit retiré ? »

    • Demander le PickupTime créneau — « À quelle heure voulez-vous que le {FlowerType} soit retiré ? »

    • Déclaration de confirmation — « OK, votre {FlowerType} sera prêt à être retiré le {PickupTime} le {PickupDate}. Cela vous convient-il ? »

Pour créer un bot Amazon Lex V2 (console)
  1. Connectez-vous à la console Amazon Lex AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/lex/.

  2. Choisissez Create bot.

  3. Pour la méthode de création, choisissez Commencer par un exemple.

  4. Dans la section Exemples de robots, OrderFlowerschoisissez dans la liste.

  5. Dans la section Configuration du bot, donnez un nom au bot et une description facultative. Le nom doit être unique dans votre compte.

  6. Dans la section Autorisations, choisissez Créer un nouveau rôle avec des autorisations Amazon Lex de base. Cela créera un rôle AWS Identity and Access Management (IAM) doté des autorisations dont Amazon Lex V2 a besoin pour exécuter votre bot.

  7. Dans la section Loi sur la protection de la vie privée en ligne des enfants (COPPA), faites le choix approprié.

  8. Dans les sections Expiration de session et Paramètres avancés, conservez les valeurs par défaut.

  9. Choisissez Suivant. Amazon Lex V2 crée votre bot.

Après avoir créé votre bot, vous devez ajouter une ou plusieurs langues prises en charge par le bot. Une langue contient les intentions, les types d'emplacements et les emplacements que le bot utilise pour converser avec les utilisateurs.

Pour ajouter une langue à un bot
  1. Dans la section Langue, choisissez une langue prise en charge et ajoutez une description.

  2. Conservez les champs de seuil de confiance relatifs à l'interaction vocale et à la classification des intentions avec leurs valeurs par défaut.

  3. Choisissez OK pour ajouter la langue au bot.

Après avoir sélectionné OK, la console ouvre l'éditeur d'intention. Vous pouvez utiliser l'éditeur d'intention pour examiner les intentions utilisées par le bot. Lorsque vous avez terminé d'examiner le bot, vous pouvez le tester.

Pour tester le OrderFlowers bot
  1. Choisissez Créer en haut de la page. Attendez que le bot soit créé.

  2. Lorsque la génération est terminée, choisissez Test pour ouvrir la fenêtre de test.

  3. Testez le bot. Commencez la conversation par l'un des exemples d'énoncés, comme « J'aimerais cueillir des fleurs ».

Étapes suivantes

Maintenant que vous avez créé votre premier bot à l'aide d'un modèle, vous pouvez utiliser la console pour créer votre propre bot. Pour obtenir des instructions sur la création d'un bot personnalisé et pour plus d'informations sur la création de robots, consultezConstruire des robots.