Amazon Alexa Sprachdesign Guide

Designprozess

Der Prozess, bei dem die Entwicklung eines Spracherlebnisses durchdacht wird

Biete Möglichkeiten an, Aufgaben schneller, leichter und interessanter zu erledigen. Begeistere deine Kunden durch neue Wege, um mit Alexa ins Gespräch zu kommen.

Erstelle, während du deinen Skill entwickelst, auch gleichzeitig die Skripte für Dialoge zwischen dem Nutzer und Alexa. Konzentriere dich auf die Interaktionen, sodass alles gut funktioniert und die Wünsche des Nutzers erfüllt werden, und dann kümmere dich um kompliziertere Situationen und füge Überraschungen hinzu. Überlege dir, was die Person, die deinen Skill verwendet, erleben und fühlen soll.

Ermittle den Zweck und Anwendungsbeispiele

Beginne damit, was die Nutzer erreichen möchten, und lege anschließend die Funktionen deines Skills sowie die Vorteile für deine Nutzer fest. Ermittle danach Geschichten, die beschreiben, was die Nutzer machen wollen und was sie machen können. Später kannst du Skripts und Abläufe dazu verwenden, um weitere Details und Variationen für die Interaktionen zu ermitteln.

Ermittle Zweck und Funktionen
Beschreibe mindestens ein Szenario, in dem Nutzer deinen Skill für nützlich und zweckmäßig halten. Beurteile die Funktionen deines Skills anhand der folgenden Fragen:
  • Was ist der Zweck des Skills? Warum wollen Nutzer ihn verwenden?
  • Was macht die Person vor, während und nach der Interaktion mit dem Skill?
  • Was erreichen Nutzer mit meinem Skill, das sie nicht auf andere Weise erreichen können?
Überlege dir Anwendungsszenarien
Ermittle die einzelnen Schritte und Aktionen basierend auf dem Zweck und den Funktionen des Skills.
  • Wozu kann ein Nutzer den Skill verwenden (und wozu eignet er sich nicht)?
  • Welche Informationen sollte die Person zur Hand haben?
  • Auf welche Art kann ein Nutzer den Skill aufrufen?
  • Welche Funktionen unterstützen den Zweck auf direktem Weg?
  • Sind Informationen erforderlich, die über andere Quellen, beispielsweise einer Website oder einer mobilen App, erlangt werden müssen?

Schreibe Skripts

Skripts zeigen das Gespräch zwischen dem Nutzer und Alexa, wie in einem Drehbuch für einen Film oder in einem Schauspiel, und bieten eine großartige Möglichkeit, den Gesprächsfluss zu bestimmen. Verwende Skripts, um Situationen zu erkennen, an die du bisher noch gar nicht gedacht hast.

Beachte die folgenden Punkte beim Schreiben eines Skripts:

  • Halte die Interaktionen kurz.
  • Schreibe, wie Nutzer sprechen und nicht wie sie lesen oder schreiben.
  • Vermeide wiederkehrende Sätze.
  • Weise darauf hin, wenn der Nutzer Informationen bereitstellen muss.
  • Gehe nicht davon aus, dass der Nutzer weiß, was zu tun ist oder was als Nächstes passiert.
  • Stelle Optionen klar dar.
  • Gebe im Allgemeinen nicht mehr als drei Wahlmöglichkeiten an.
  • Frage nach jeweils einer Information.

Beispielskripts

Alexa, öffne Paragon Investments.

Willkommen bei Paragon. Hier bekommst du Portfolio-Updates und Sicherheitsquotes. Was möchtest du?

Portfolio-Update.

Dein Portfolio ist heute um 0,27 % gestiegen. Der Gesamtbetrag liegt jetzt bei 322 Euro. Möchtest du hierzu mehr Details?

Ja.

Crystal Cleaner ist um 0,35 % gestiegen. Das entspricht einem Gewinn von 165,03 Euro. (halbe Sekunde Pause) Pizza Barn ist um 0,21 % gestiegen. Das entspricht einem Gewinn von 157 Euro. (halbe Sekunde Pause) Und Belle’s Boats ist um 1,41 % gestiegen. Das entspricht einem Gewinn von 27,68 Euro. (halbe Sekunde Pause) Möchtest du weitere Details zu deinem Portfolio?

Nein, danke.

Womit kann ich dir sonst noch weiterhelfen?

Mit nichts, danke.

Okay, dann wünsche dir noch einen schönen Tag.

 

Alexa, frage Paragon Investments nach dem aktuellen Stand.

Dein Portfolio ist heute um 0,27 % gestiegen. Der Gesamtbetrag liegt jetzt bei 322 Euro. Möchtest du hierzu mehr Details?

Ja.

Crystal Cleaner ist um 0,35 % gestiegen. Das entspricht einem Gewinn von 165,03 Euro. (halbe Sekunde Pause) Pizza Barn ist um 0,21 % gestiegen. Das entspricht einem Gewinn von 157 Euro. (halbe Sekunde Pause) Und Belle’s Boats ist um 1,41 % gestiegen. Das entspricht einem Gewinn von 27,68 Euro. (halbe Sekunde Pause) Möchtest du weitere Details zu deinem Portfolio?

Beenden.

Okay, dann wünsche dir noch einen schönen Tag.

Entwickle den Ablauf

Ein einfaches Skript zeigt nicht vollständig, wie die Nutzer in der Realität mit deinem Skill interagieren werden. Nutzer sagen manchmal zu wenig, zu viel oder erwähnen Dinge, die du nicht erwartest. Verwende die folgenden Techniken, um dein Skript zu erweitern und verschiedene Möglichkeiten zu erkennen, wie der Nutzer die Aufgaben erledigen könnte:

Zeige den kürzesten Weg zum Abschluss
Der kürzeste Weg zum Abschluss erfolgt normalerweise, wenn der Nutzer alle Informationen und Slots auf einmal angibt, ein Konto bereits verknüpft ist, falls dies erforderlich ist, und andere Voraussetzungen beim einmaligen Aufrufen des Skills erfüllt sind.
Veranschauliche alternative Pfade und Entscheidungsstrukturen
Häufig enthält das vom Nutzer Gesagte nicht alle Informationen, die notwendig sind, um die Anfrage abzuschließen. Erkenne im Ablauf alternative Pfade und Nutzerentscheidungen.
Veranschauliche Entscheidungen, die von der Systemlogik im Hintergrund getroffen werden müssen
Erkenne beispielsweise Entscheidungen, die im Hintergrund getroffen werden müssen, zum Beispiel für neue oder wiederkehrende Nutzer. Eine Systemüberprüfung der Hintergrundinformationen könnte eventuell den Ablauf für den Nutzer ändern.
Veranschauliche, wie der Skill dem Nutzer helfen kann
Gib klare Anweisungen in der Hilfe, die beschreiben, was Nutzer mit dem Skill erreichen können. Entsprechend der Komplexität des Skills kann die Hilfe eine einfache Antwort oder mehrere Antworten enthalten.
Veranschauliche den Verknüpfungsprozess für das Konto, falls erforderlich
Lege fest, welche Informationen für eine Kontenverknüpfung erforderlich sind. Der Ablauf muss auch entscheiden, wie der Skill reagiert, wenn die Kontenverknüpfung nicht abgeschlossen ist.

Bereite dich auf die Entwicklung vor

Sobald du über das Skript und einen ausführlichen Ablauf verfügst, kannst du mit dem Erstellen der Struktur anfangen. Hierbei legst du fest, wozu dein Skill fähig ist und was Nutzer sagen müssen, um ihn zu aktivieren.

Erkenne die Intents (Absichten)

Intents stellen die einzigartigen Funktionen dar, die dein Skill ausführen kann. Ein Skill für die Reiseplanung könnte fünf Intents umfassen, beispielsweise ReisePlanen, ReiseBuchen, Stopp, Abbrechen und Hilfe.

Weitere Informationen, wie du neben deinem Skript und dem Ablauf auch eine Liste mit Absichten erstellen kannst, findest du unter Was Nutzer sagen.

Erfasse die Utterances (Aussagen)

Utterances umfassen die Liste mit Wörtern, Ausdrücken und Sätzen, die der Nutzer sagt, um den Intent zu aktivieren und auszuführen. Um beispielsweise den ReisePlanen-Intent zu verwenden, könnte der Nutzer sagen: „Plane eine Reise“, „Plane eine Reise für nächsten Freitag“ oder „Plane eine Wanderreise nach Portland“.

Weitere Informationen zum Erkennen von Äußerungen findest du unter Was Nutzer sagen.

Starte jetzt deinen Skill