Was bedeuten invocation name, intent und utterance bei Voice Apps?
Beim Konzeptionieren einer Voice App unterscheidet man zwischen Invocation Name, Intent und Utterance. Die drei unterschiedlichen Begriffe gilt es genau zu verstehen und gegeneinander abzugrenzen.
Invocation Name
Der Invocation Name ist der eigentliche Name der Applikation. Mit Hilfe des Invocation Namens lässt sich die Anwendung aktivieren bzw. starten.
Alexa, öffne [Invocation Name]!
Alexa, öffne EM Spielplan
Intent
Intents sind Frageabsichten, die die Voice App beantworten kann. Sie ergänzen den Invocation Name.
Alexa, frage [Invocation Name] nach [Intent/Frageabsicht]
Alexa, frage EM Spielplan wann das nächste Spiel der deutschen Nationalmannschafft stattfindet.
Utterance
Da ein solcher Intent bzw. Frageabsicht von unterschiedlichen Nutzern auch entsprechend unterschiedlich gestellt werden kann, zum Beispiel nicht immer als Frage oder als Satz und zudem noch sprachliche Besonderheiten inne hat, gibt es Utterances. Utterances sind unterschiedliche Formulierungen für ein Intent, die aber die gleiche Informationsabsicht haben
das nächste Spiel der deutschen Nationalmannschafft stattfindet
nächste Spiel Deutschland, EM Fußball deutsche 11 Spiel, etc
Nur wenn ein Intent viele Utterances abdecken kann, steigt die Wahrscheinlichkeit, dass die Voice App eine zuverlässige Antwort geben kann.
Wir fassen nochmal zusammen
Invocation Name = Name der Voice App
Intent = Absicht (Frageabsichten, die die Voice App beantworten kann)
Utterance = verschiedene Formulierungen einer Absicht/ eines Intents
Diese inhaltlich-konzeptionellen Aspekte einer Voice App müssen minutiös aufgearbeitet werden, um eine gute Sprach-Usability zu gewährleisten. In diesem Kontext spricht man oft von Interaktionsmodell. Das Interaktionsmodell ist die Schnittstelle zwischen Nutzer und der Voice App.