Créer une Alexa compétence

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Créez une compétence hébergée par Alexa à l’aide de la console développeur Alexa . La création d’une Alexa compétence vous aide à vous préparer à utiliser l’application Alexa .

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Connectez-vous à la Alexa console développeur avec votre Amazon compte de développeur.
    2. Cliquez sur Créer une compétence.
    3. Dans le champ Nom de la compétence , saisissez un nom de compétence.
    4. Dans la liste Langue par défaut, sélectionnez une langue par défaut pour ajouter votre compétence.
    5. Sous Choisir un modèle auquel ajouter votre compétence, sélectionnez Personnalisé.
    6. Sous Choisir une méthode pour héberger les ressources backend de votre compétence, sélectionnez Hébergé par Alexa (Node.js).
    7. Cliquez sur Créer une compétence.
    8. Pour ajouter votre compétence, sélectionnez le modèle Commencer à partir de zéro .
    9. Cliquez sur Continuer avec le modèle.
      Remarque :
      La création d’une compétence hébergée par Alexa prend quelques minutes.
    10. Dans la compétence, accédez à Modèle d'interaction > Intentions > Éditeur JSON.
    11. Remplacez l’éditeur JSON par le script JSON suivant.
      {
          "interactionModel": {
              "languageModel": {
                  "invocationName": "now agent",
                  "intents": [
                      {
                          "name": "AMAZON.CancelIntent",
                          "samples": []
                      },
                      {
                          "name": "AMAZON.HelpIntent",
                          "samples": []
                      },
                      {
                          "name": "AMAZON.StopIntent",
                          "samples": []
                      },
                      {
                          "name": "AMAZON.NavigateHomeIntent",
                          "samples": []
                      },
                      {
                          "name": "EverythingIntent",
                          "slots": [
                              {
                                  "name": "EverythingSlot",
                                  "type": "Bag_of_words"
                              }
                          ],
                          "samples": [
                              "{EverythingSlot}"
                          ]
                      }
                  ],
                  "types": [
                      {
                          "name": "Bag_of_words",
                          "values": [
                              {
                                  "name": {
                                      "value": "value: Hello world"
                                  }
                              },
                              {
                                  "name": {
                                      "value": "name: bag_of_words"
                                  }
                              }
                          ]
                      }
                  ]
              }
          }
      }
    12. Cliquez sur Save Model (Enregistrer le modèle).
    13. Accédez à la Invocations > Nom d’invocation de la compétence.
    14. Dans le champ Nom d’invocation de compétence , indiquez le nom de l’invocation de compétence.
      Remarque :
      Le nom de la compétence est le nom que vous utilisez dans votre Alexa appareil pour l’invoquer.

      Par exemple : <demandez <nom de la compétence>.

    15. Accédez aux interfaces et activez la langue de présentation Alexa.
      Remarque :
      Cette option active tous les périphériques d’écran que vous souhaitez utiliser dans Alexa.
    16. Cliquez sur Enregistrer les interfaces.