Erstellen Sie eine Kompetenz Alexa .

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Erstellen Sie mithilfe der Entwicklerkonsole Alexa eine von Alexa gehostete Kompetenz. Das Erstellen einer Alexa -Kompetenz hilft Ihnen, sich auf die Verwendung der App Alexa vorzubereiten.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Melden Sie sich mit Ihrem Amazon -Entwicklerkonto bei der Alexa ]-Entwicklerkonsole an.
    2. Klicken Sie auf Kompetenz erstellen.
    3. Geben Sie im Feld Kompetenzname einen Kompetenznamen ein.
    4. Wählen Sie in der Liste Standardsprache eine Standardsprache aus, um Ihre Kompetenz hinzuzufügen.
    5. Wählen Sie unter Wählen Sie ein Modell aus, um Ihre Kompetenz hinzuzufügen die Option Benutzerdefiniertaus.
    6. Wählen Sie unter Eine Methode zum Hosten der Back-End-Ressourcen Ihrer Kompetenz wählen die Option Alexa-Hosted (Node.js)aus.
    7. Klicken Sie auf Kompetenz erstellen.
    8. Um Ihre Kompetenz hinzuzufügen, wählen Sie die Vorlage Von Anfang an beginnen aus.
    9. Klicken Sie auf Mit Vorlage fortfahren.
      Hinweis:
      Das Erstellen einer von Alexa gehosteten Kompetenz dauert einige Minuten.
    10. Navigieren Sie in der Kompetenz zu Interaktionsmodell > Zwecke > JSON-Editor.
    11. Ersetzen Sie den JSON-Editor durch das folgende JSON-Skript.
      {
          "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. Klicken Sie auf Modell speichern.
    13. Navigieren zu Aufrufe > Name des Kompetenzaufrufs.
    14. Geben Sie im Feld Kompetenzaufrufname den Aufrufnamen der Kompetenz an.
      Hinweis:
      Der Name der Kompetenz ist der Name, den Sie auf Ihrem Gerät Alexa verwenden, um die Kompetenz aufzurufen.

      Beispiel: <ask <skill name>.

    15. Navigieren Sie zu Schnittstellen, und aktivieren Sie Alexa Presentation Language.
      Hinweis:
      Mit dieser Option werden alle Bildschirmgeräte aktiviert, die Sie in Alexaverwenden möchten.
    16. Klicken Sie auf Schnittstellen speichern.