Erstellen Sie eine Kompetenz Alexa .

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Erstellen Sie mit der Entwicklerkonsole Alexa eine von Alexa gehostete Kompetenz. Das Erstellen einer Kompetenz Alexa 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 Modell auswählen zum Hinzufügen Ihrer Kompetenz die Option Anwenderdefiniertaus.
    6. Wählen Sie unter Methode zum Hosten der Back-End-Ressourcen Ihrer Kompetenz die Option Von Alexa gehostet (Node.js)aus.
    7. Klicken Sie auf Kompetenz erstellen.
    8. Um Ihre Kompetenz hinzuzufügen, wählen Sie die Vorlage „Von Grund auf neu 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 Namen des Kompetenzaufrufs an.
      Hinweis:
      Der Kompetenzname ist der Name, den Sie in Ihrem Gerät Alexa verwenden, um die Kompetenz aufzurufen.

      Beispiel: <ask <skill name>.

    15. Navigieren Sie zu Schnittstellen, und aktivieren Sie Alexa-Präsentationssprache.
      Hinweis:
      Diese Option aktiviert alle Bildschirmgeräte, die Sie in Alexaverwenden möchten.
    16. Klicken Sie auf Schnittstellen speichern.