Exportation dans une compétence Alexa - 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.

Exportation dans une compétence Alexa

Vous pouvez exporter le schéma de bot dans un format compatible avec une compétence Alexa. Une fois que vous avez exporté le bot dans un fichier JSON, chargez-le dans Alexa à l'aide du générateur de compétences.

Pour exporter un bot et son schéma (modèle d'interaction)
  1. Connectez-vous à la console Amazon Lex AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/lex/.

  2. Choisissez le bot que vous souhaitez exporter.

  3. Pour Actions, choisissez Export (Exporter).

  4. Choisissez la version du bot que vous souhaitez exporter. Pour le format, choisissez Alexa Skills Kit (Kit Alexa Skills), puis Export (Exporter).

  5. Si une boîte de dialogue de téléchargement s'affiche, choisissez un emplacement pour enregistrer le fichier, puis sélectionnez Save (Enregistrer).

Le fichier téléchargé est une archive .zip contenant un fichier du nom du bot exporté. Il contient les informations nécessaires pour importer le bot comme compétence Alexa.

Note

Amazon Lex et l'Alexa Skills Kit diffèrent sur les points suivants :

  • Les attributs de session, signalés par des crochets ([]), ne sont pas pris en charge par le kit Alexa Skills. Vous devez mettre à jour les invites qui utilisent des attributs de session.

  • Les signes de ponctuation ne sont pas pris en charge par le kit Alexa Skills. Vous devez mettre à jour les énoncés qui utilisent des signes de ponctuation.

Pour charger le bot dans une compétence Alexa
  1. Connectez-vous au portail des développeurs sur https://developer.amazon.com/.

  2. Sur la page Alexa Skills (Compétences Alexa), choisissez Create Skill (Créer une compétence).

  3. Sur la page Create a new skill (Créer une nouvelle compétence), saisissez un nom de compétence et la langue par défaut pour la compétence. Assurez-vous que l'option Custom (Personnalisé) est activée pour le modèle de compétence, puis choisissez Create skill (Créer une compétence).

  4. Assurez-vous que Start from scratch (Démarrer à partir de zéro) est sélectionné et choisissez Choose (Choisir).

  5. Dans le menu de gauche, choisissez JSON Editor (Éditeur JSON). Faites glisser le fichier JSON que vous avez exporté depuis Amazon Lex vers l'éditeur JSON.

  6. Choisissez Save Model (Enregistrer le modèle) pour enregistrer votre modèle d'interaction.

Après avoir chargé le schéma dans la compétence Alexa, apportez toutes les modifications nécessaires pour exécuter cette compétence avec Alexa. Pour plus d'informations sur la création d'une compétence Alexa, consultez Utilisation du générateur de compétences (bêta) dans le kit Alexa Skills.