Wie Nutzer Custom Skills aufrufen

Einleitung

Nutzer müssen eine Phrase verwenden, die vom Alexa Service unterstützt wird, und diese mit einem Invocation Name für einen Custom Skill kombinieren, um Informationen abzurufen, eine Frage zu stellen oder Alexa anzuweisen, etwas zu tun („Alexa, frage Astro Dienst nach dem Horoskop für Zwilling”).

Im Allgemeinen verläuft die Interaktion der Nutzer mit einem Custom Skill auf zwei Arten:

  • Der Skill wird aufgerufen und gleichzeitig wird eine bestimmte Aufforderung geäußert („Intent“).

  • Der Skill wird aufgerufen, aber es wird keine bestimmte Aufforderung geäußert („kein Intent“).

Aufrufen eines Skills mit einer bestimmten Anfrage (Intent)

Nutzer können ihren Invocation Name mit einer Aktion, einem Befehl oder einer Frage kombinieren. Damit wird dem Dienst für Ihren Skill eine Absichtsaufforderung (IntentRequest) mit der spezifischen Intent übermittelt, die der Anfrage des Nutzers entspricht. Die Aktion, der Befehl oder die Frage, die in der Phrase enthalten sind, werden aus den Utterances abgeleitet, die Sie definieren und den Intents zuordnen.

Es gibt mehrere Möglichkeiten, wie Nutzer ihren Invocation Name mit der Anfrage kombinieren können:

  • Anfrage, gefolgt durch den Invocation Name, mit einem unterstützenden Verbindungswort dazwischen – die Phrase wirkt natürlicher. „Alexa, sag mir das heutige Horoskop für Stier vom Astro Dienst.“

  • Der Invocation Name und die Anfrage in einer unterstützten Phrase mit „frage“, „sage“ und anderen Phrasen: „Alexa, frage Astro Dienst nach dem Stier-Horoskop.“

Nutzer können zudem weitere Wörter zur Äußerung hinzufügen:

  • Vor den Invocation Name kann ein Artikel gesetzt werden: „Alexa, rufe das Horoskop für Stier bei Astro Dienst ab.“ (Bei diesem Beispiel ist der Invocation Name bloß „Astro Dienst“ und der Nutzer hat einen Artikel hinzugefügt).

  • „Nutzer können ein 'bitte' am Anfang, am Ende einfügen: '(Bitte) Frage bei Astro Dienst (bitte) das Horoskop für Stier ab(, bitte)'

Die nachfolgende Tabelle fasst die Gruppe der unterstützten Phrasen für den Aufruf Ihres Skills mit einer Absicht zusammen: Bei diesen Beispielen wird der Anforderungsteil (eine Utterances) kursiv geschrieben, während die von Alexa definierten Wörter fett erscheinen.

Aufrufphrase Beispiele:

<Eine Aktion> <Verbindungswort> <Invocation Name>

Dabei ist das <Verbindungswort> eines der folgenden:

von, vom, mit

Frage Astro Dienst nach dem Horoskop für Stier.

Buche eine Mitfahrgelegenheit vom Mitfahrdienst.

Frage <Invocation Name> <Verbindungswort> <eine Aktion>

Dabei ist das <Verbindungswort> eines der folgenden:

ob, wie, nach

Frage Astro Dienst nach dem Horoskop für Stier.

Frage Astro Dienst nach Stier.

Frage bei Bergfex, ob in Tirol schon Schnee liegt.

Frage <Invocation Name> <eine Aktion>

(Beachten Sie, dass zwischen „Frage“ und dem Befehl oder der Frage bei dieser Variation kein Verbindungswort steht.)

Frage Astro Dienst, was das heutige Horoskop für Stier ist.

Frage <Invocation Name> <Frage, die mit einem unterstützten Fragewort wie „was“, „wo“ usw. beginnt>

(Bei dieser Variante muss das Fragewort Teil der Utterances sein.)

Frage Meisterkoch, wie ich ein Omelette mache.

Frage Astro Dienst, nach dem Horoskop für Stier.

Sage <Invocation Name> <Verbindungswort> <eine Aktion>

Dabei ist das <Verbindungswort> eines der folgenden:

Dass

Sage Scorekeeper, dass Stefan zehn Punkte hat.

Sage <Invocation Name> <eine Aktion>

(Beachten Sie, dass bei dieser Variante kein Verbindungswort zwischen „sage“ und dem Befehl oder der Frage liegt.)

Sage Astro Dienst, ich möchte mein Stierhoroskop für heute.

Zusätzliche Aufrufsphrasen mit „und“

  • Öffne <Invocation Name> und <eine Aktion>

  • Starte <Invocation Name> und <eine Aktion>

  • Start <Invocation Name> und <eine Aktion>

  • Lade <Invocation Name> und <eine Aktion>

  • Führe <Invocation Name> aus und <eine Aktion>

Öffne Astro Dienst und gib mir das Horoskop für Stier.

Öffne Astro Dienst und gib mir das Stierhoroskop

Starte Astro Dienst und gib mir das Horoskop für Stier.

Start Astro Dienst und gib mir das Horoskop für Stier.

Öffne Astro Dienst und gib mir das Horoskop für Stier.

Lade Astro Dienst und gib mir das Horoskop für Stier.

Führe Astro Dienst aus und gib mir das Horoskop für Stier.

Sicherstellen, dass die Utterances die Aufrufsphrasen unterstützt

Alle in diesem Dokument beschriebenen Phrasen stehen für alle Skills zur Verfügung. Sie brauchen die spezifischen Phrasen nicht eigens zu aktivieren. Allerdings sollten Sie Utterances verfassen, die mit diesen Phrasen natürlich verbunden werden können.

Beispiel: Wenn alle Ihre Utterances als Fragen abgefasst sind („wie ist das Horoskop für Stier“), ist eine Verbindung mit Phrasen, die Äußerungen mit Hauptwörtern oder Zeitwörtern enthalten nicht fließend möglich. Nutzer werden wahrscheinlich nicht sagen: „Frage Astro Dienst, was das Horoskop für Stier ist“. Diese Art der Formulierung ist für eine Frage unnatürlich. Damit wird die Anzahl der nützlichen Aufrufsphrasen reduziert.

Die Nutzererfahrung wird verbessert, wenn Sie zahlreiche Varianten von Utterances bereitstellen, die in verschiedenen Formen geschrieben wurden:

  • Nominale Äußerungen („Das Horoskop für …“)

  • Verbale Äußerungen („Gib mir das Horoskop für …“)

  • Fragende Äußerungen („Wie lautet das Horoskop für …“)

Testen Sie, wie Ihre Äußerungen klingen, wenn sie mit Aufrufsphrasen kombiniert werden, die Sie der obenstehenden Tabelle entnehmen können. Schreiben Sie Äußerungen, die mit so vielen Aufrufsphrasen wie möglich beginnen.

Aufruf eines Skills ohne bestimmte Anforderung (Kein Intent)

Nutzer können die Interaktion mit Ihrem Skill beginnen, ohne eine bestimmte Frage oder Anforderung zu äußern bzw. einen Befehl zu formulieren. Dadurch wird dem Service Ihres Skills eine Startaufforderung (LaunchRequest) übermittelt.

Als Mindestvoraussetzung können Nutzer einfach nur das Aktivierungswort („Alexa“) und den Invocation Name Ihres Skills sagen. Beispiel: „Alexa, Astro Dienst“ würde den Skill mit dem Invocation Name „Astro Dienst“ aufrufen.

Möglichkeiten zum Aufruf eines Skills ohne Absicht:

Startphrase Beispiel
< Invocation Name> Alexa, Astro Dienst
Frage < Invocation Name> Alexa, frage Astro Dienst
Starte <Invocation Name> Alexa, starte Mitfahrdienst
Start <Invocation Name> Alexa, start Mitfahrdienst
Lade <Invocation Name> Alexa, lade Astro Dienst
Öffne <Invocation Name> Alexa, öffne Astro Dienst
Spiele <Invocation Name> Alexa, spiele Fragespiel
<Invocation Name> starten Alexa, Astro Dienst starten
<Invocation Name> ausführen

Alexa, führe den Astro Dienst aus

Alexa, Astro Dienst ausführen

<Invocation Name> fortsetzen

Alexa, setze Astro Dienst fort

Alexa, Astro Dienst fortsetzen

Bitte beachten Sie, dass Alexa fortwährend lernt und ihre Fähigkeit ausbaut, Aufrufphrasen auch dann zu unterstützen, wenn ein Skill zuvor nicht aktiviert wurde. Dennoch gibt es Fälle in denen die vorherige Aktivierung notwendig ist, abhängig von der gewählten Aufrufphrase. Z.B. muss der Skill vorher aktiviert sein bei Verwendung der folgenden Phrasen:

  • <Invocation Name>

  • Bitte <Invocation Name>

  • <Invocation Name> bitte

  • Spiele <Invocation Name>

Nächste Schritte