Prototype a Voice User Interface

Storyboard

Meine Anwendung startet mit einer Push-Nachricht die man morgens erhält nachdem man seinen Wecker ausgeschaltet hat also wenn man aufsteht. Der Assistent weißt einen darauf hin, dass man Termine hat und fordert dann auf weiter nach den Terminen zu fragen.

Storyboard

Dialog Flow

Nach dem Testen stellte sich herraus, dass viele verschiedene Fragen zu den heutigen Terminen gestellt werden können. Theoretisch entsteht so eine viel Zahl von möglichen Pfaden. Für meinen Dialog Flow habe ich nur einen Teil der möglichen Pfade dargestellt. Da ich nicht will, dass der Assistent immer wieder promptet ob man noch mehr wissen will, wird er nach dem zwei Termine erwähnt wurden und nach einem spezifischen gefragt wurden, aufhören erneut zu prompten. Die Dialog-Stränge enden in meiner Anwendung wenn nicht innerhalb von ein paar Sekunden geantwortet wird.
Für die Darstellung des Dialog Flow habe ich mich an den Amazon Alexa’s Design Guidelines orientiert. In unserer Anwendung wird das Gespräch allerdings vom Assitenten initiert. Die Gesprächsstücke sind dann in Utterance (des Nutzers), Situation (des Gesprächs aus Sicht des Assistenten), Response (des Assistenten) und Prompt (des Assistenten) aufgeteilt. Die Gesprächsstücke sind über Pfeile verbunden. Wenn mehrere Pfeile ein Gesprächsstück verlassen heißt dies, dass sich hier der Gespächsverlauf aufspaltet. So entstehen mehrer veschiedene Pfade wie das Gespräch ablaufen kann.

Dialog Flow

Weitere Überlegungen