Handbuch für Sprachdesign

Einleitung

Dieses Dokument enthält einen kurzen Überblick, wie das Alexa Skills Kit Sie bei Ihren Custom Skills (benutzerdefinierte Skills) unterstützt, damit Sie schneller neue Interaktionen für Alexa erstellen können. In diesem Abschnitt wird gezeigt, wie Sie in schnell einen eigenen Skill entwerfen. Empfehlungen zu Stilfragen und Hinweise zu bewährten Vorgehensweisen für das Design der sprachbasierten Nutzerschnittstelle (Voice User Interface (VUI)) entnehmen Sie dem Dokument Best-Practices für Sprachdesign. Nutzen Sie diese Empfehlungen, um Ihren Alexa Skill möglichst nutzerfreundlich zu gestalten und damit eine hohe Nutzungsrate zu erreichen.

Eine erfolgreiche, zufriedenstellende Nutzererlebnis erreichen Sie am besten mit einem einfachen Ansatz, bei dem Sie den Nutzer wie folgt einbinden:

  1. Der Nutzer stellt eine Frage und der Alexa Skill gibt eine Antwort.

Nutzer: Alexa, öffne Astrodienst und gib mir das Horoskop für Löwe.
Astro Dienst: Persönliches Tageshoroskop für Löwe: Heute eröffnen sich neue Chancen am Arbeitsplatz.

  1. Der Alexa Skill wird angewiesen, etwas zu tun, und der Skill bestätigt, dass etwas unternommen wurde.

Nutzer: Alexa, sage Scorekeeper er soll fünf Punkte an Tom vergeben.
Scorekeeper: Fünf Punkte für Tom.

Sowohl bei Fragen als auch bei Anweisungen an Alexa beschränkt sich die Interaktion mit dem Skill auf einen kurzen Austausch, bei dem der Nutzer etwas sagt, Alexa sofort reagiert und die Interaktion beendet ist. Einfache Szenarios in dieser Art sind nicht nur die erfolgreichsten, sondern erhöhen auch die Zufriedenheit der Nutzer.

Nachstehend werden drei Arten beschrieben, wie Nutzer die von Ihnen bereitgestellten Funktionen nutzen können. Wir geben Ihnen Tipps, wie Sie bei kurzen Interaktionen wie den oben Beschriebenen eine möglichst hohe Erfolgsrate erreichen. Denken Sie immer daran, dass Nutzer die für sie jeweils einfachste Formulierung verwenden. Wenn Ihr Skill gelegentlich längere Interaktionen erfordert, müssen entsprechende Anleitungen gegeben werden.

Beachten Sie, dass sich die Empfehlungen in diesem Dokument auf das Nutzerdefinierte Interaktionsmodell beziehen, das Sie für einen Custom Skill erstellen. Wenn Sie die Smart Home Skill API verwenden, brauchen Sie das Interaktionsmodell nicht selbst zu erstellen. Weitere Informationen über die verschiedenen Skills, die Sie erstellen können, finden Sie unter Informationen zu den verschiedenen Skilltypen.

Unterstützte Intents (Aufrufe)

Ein Nutzer kann eine Interaktion mit Ihrem Alexa Skill im Wesentlichen auf drei Arten beginnen: Die folgenden Intents werden in der ersten Version des Alexa Skills Kits unterstützt. Eine Beschreibung der einzelnen Arten finden Sie in den nachstehenden Abschnitten:

Full Intent

Ein Full Intent ist eine gesprochene Anforderung, bei der der Nutzer alle Anweisungen für seine Anforderung in einer einzigen Äußerung ausdrückt. Ein Beispiel:

Nutzer: Alexa, öffne Astrologie-Online und sage mir das Horoskope für Stier.
Astrologie-Online: Persönliches Tageshoroskop für Löwe: Heute eröffnen sich neue Chancen am Arbeitsplatz.

Diese Art der Interaktion kommt am häufigsten vor, weil die Nutzer normalerweise möchten, dass ihre Anforderungen in möglichst wenigen Schritten erfüllt werden. Sie stellen bald fest, dass Äußerungen mit Full Intent am schnellsten zum gewünschten Ergebnis führen. Wenn der Nutzer den Full Intent in seiner ersten Äußerung bekanntgibt, sollten Sie alles dafür tun, dass die Anforderung möglichst kurz gefasst beantwortet wird (dazu finden Sie Beispiele im Abschnitt „Informationen in leicht erfassbaren Teilen präsentieren“ im Thema Best Practices für Voice Design) und die Interaktion endet.

Wenn in Ihrer Skills-Karte (erscheint in der Alexa App, wenn Nutzer nach neuen Alexa-Funktionen suchen) Beispielinteraktionen enthalten sind, sollten dafür nur Beispiele mit Full Intent verwendet werden. Wenn Nutzer Ihren Skill aktivieren, sehen sie daher die effizientesten Möglichkeiten, ihn erfolgreich zu nutzen. Empfohlen werden Beispiele, die möglichst alle Funktionen abdecken. Denken Sie dabei an die Art, wie Sie jemandem, der den Skill noch nie benutzt hat, seine Möglichkeiten mündlich erklären würden. Nachstehend werden einige Beispiele für den Abruf eines Punktestands in einem Spiel gezeigt:

  • Nutzer: Alexa, beginne ein neues Spiel mit Scorekeeper.

  • Nutzer: Alexa, sage Scorekeeper er soll Jonas ins Spiel hinzuzufügen.

  • Nutzer: Alexa, starte Scorekeeper und gebe Jonas fünf Punkte.

  • Nutzer: Alexa, frage Scorekeeper nach dem Punktestand von Jonas.

Partial Intent

Das Verhalten der Nutzer lässt sich schwer vorhersagen. Rechnen Sie also damit, dass sie oft nur einen Teil der Anweisungen äußern, die Sie brauchen, um die Anforderung zu erfüllen. Dies sind die sogenannten Partial Intents. Ein Beispiel:

Nutzer: Alexa, öffne Astro Dienst und sage mir mein Horoskop.
Astro Dienst: Horoskop für welches Sternzeichen?

In diesem Fall hat der Nutzer den Intent (mein Horoskop) ausgedrückt, aber keine erforderliche Zusatzinformation (Sternzeichen) hinzugefügt. Wenn dies der Fall ist, müssen Sie Ihren Skill darauf vorbereiten, die fehlenden Informationen zu erkennen, und den Nutzer auffordern, sie nachzuliefern:

Nutzer: Alexa, öffne Astro Dienst und sag mir das heutige Horoskop.

So geht's So geht's nicht
Astro Dienst:Horoskop für welches Sternzeichen?

Nutzer: Löwe.

Astro Dienst:Persönliches Tageshoroskop für Löwe…
Astro Dienst:[Gibt Fehlerton zurück und geht in Wartezustand]

(Wenn Astro Dienst bei diesem Fall einer Teilabsicht keine Antwort geben kann, tritt Zeitablauf für die Interaktion ein. Wenn der Nutzer mit Astro Dienst interagieren möchte, muss er die gesamte Anforderung wiederholen. Das ist für ihn keine zufriedenstellende Erfahrung.)

No Intent

Wenn Nutzer Ihren Skill zum ersten Mal verwenden, machen sie evtl. nur minimale Angaben, indem sie Alexa einfach bitten, sich an Ihren Skill zu wenden ohne weitere Details anzugeben. Diese Fälle werden als No Intent bezeichnet. In diesem Fall muss Ihr Skill den Nutzern mitteilen, welche Optionen für die Interaktion verfügbar sind. Ein Beispiel:

Nutzer: Alexa öffne Mitfahrdienst.
Mitfahrdienst: Willkommen beim Mitfahrdienst. Du kannst eine Mitfahrgelegenheit bestellen oder eine Kostenschätzung abfragen. Was möchtest du gerne?

Die Anleitung für die Interaktion mit Ihrem Skill ist für Nutzer besonders wichtig, die ihn zum ersten Mal benutzen. Um Ihre Nutzer am Anfang zu unterstützen, empfiehlt es sich, ihnen eine kurze Liste der Optionen anzubieten, aus denen sie auswählen können. Aufforderungen im Menüstil haben eine begrenzte Anzahl möglicher Antworten. Diese sollten auf drei Optionen begrenzt werden. Wenn mehr als drei Optionen angeboten werden, könnten die Nutzer durch die Anzahl der Optionen verwirrt werden und Schwierigkeiten haben, sich für eine der Auswahlmöglichkeiten zu entscheiden. Das könnte frustrierend sein und dazu führen, dass sie den Skill nicht mehr benutzen.

Nachstehend finden Sie ein Beispiel für einen Erstnutzer:

Nutzer: Alexa öffne Mitfahrdienst.

So geht's So geht's nicht
Mitfahrdienst: Willkommen beim Mitfahrdienst. Du kannst eine Mitfahrgelegenheit bestellen oder eine Kostenschätzung abfragen. Was möchtest du gerne?

Nutzer: Eine Mitfahrgelegenheit bestellen.
Mitfahrdienst:
Deine Anfrage wird abgeschickt. Du erhältst eine Nachricht auf dein Mobiltelefon, wenn jemand eine Mitfahrgelegenheit anbietet. Danke, dass du Mitfahrdienst verwendet hast.
Mitfahrdienst: Willkommen beim Mitfahrdienst.

Nutzer: (Hier ist dem Nutzer nicht ganz klar, was er tun kann, sofern Sie ihm nicht einige Optionen anbieten.)

Arten von Prompts (Nutzeraufforderungen)

Das Alexa Skills Kit unterstützt zwei Arten von Prompts (Text, den Sie angeben und der von Alexa gesprochen wird). Für jede Art des Prompt wird festgelegt, ob die Interaktion fortgesetzt oder beendet wird:

  1. Frage: Wenn Ihr Prompt mit einer Frage oder Aufforderung endet, fordern Sie den Nutzer auf, die Interaktion fortzusetzen.

Nutzer: Alexa, öffne Astro Dienst und sag mir das heutige Horoskop.
Astro Dienst: Horoskop für welches Sternzeichen?
Die Interaktion bleibt offen und die Antwort des Nutzers wird erwartet.

  1. Feststellung: Wenn Ihr Prompt mit einer Feststellung endet, schließt dies die Interaktion ab.

Nutzer: Alexa, öffne Astro Dienst und sag mir das heutige Horoskop.

Astro Dienst: Tageshoroskop für Fische: Du könntest dir die Frage stellen, ob du auf dem richtigen Weg bist. Suche die Nähe von Freunden und der Familie, weil sie dir einen sicheren Halt bieten.
Die Interaktion endet.

Nächste Schritte

  • So geht es weiter: Best Practices für Sprachdesign.

  • Zurückgehen zu: Auswählen eines Invocation Name für einen Custom Skill

  • Zurückkehren zu: Schritte zum Erstellen eines Custom Skill

Andere Ressourcen

Wenn Sie mehr über das Erstellen von Sprachinteraktionen erfahren möchten, stehen Ihnen folgende Ressourcen zur Verfügung: