Créer une Alexa compétence

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Créez une compétence hébergée par Alexa à l’aide de la Alexa console développeur. 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 pour 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 Enregistrer le modèle.
    13. Accédez à la Invocations > Nom d’invocation de compétence.
    14. Dans le champ Nom d’invocation de compétence , indiquez le nom d’invocation de compétence.
      Remarque :
      Le nom de la compétence est le nom que vous utilisez sur votre Alexa appareil pour appeler la compétence.

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

    15. Accédez aux Interfaces et activez le langage 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.