what’s new in amazon’s alexa / google’s assistant€¦ · voice user interfaces what’s new...

49
Voice Assistants What’s new in Amazon’s Alexa / Google’s Assistant Dominik Helleberg / Sebastian Messingfeld

Upload: others

Post on 18-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice Assistants

What’s new in Amazon’s Alexa / Google’s Assistant

Dominik Helleberg / Sebastian Messingfeld

Page 2: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

CC 3.0 https://de.wikipedia.org/wiki/2001:_Odyssee_im_Weltraum#/media/File:HAL9000_Better_Reflection.svgCC 3.0 https://en.wikipedia.org/wiki/KITT#/media/File:KITT_Interior_at_Toronto_Auto_Show_2011.jpgCC 2.0 https://commons.wikimedia.org/wiki/Category:Star_Trek:_The_Next_Generation#/media/File:MasterSituationMonitor.jpg

Voice User InterfacesThe Hollywood Version

Page 3: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

https://www.youtube.com/watch?v=N3i6NoUZsSwhttps://en.wikipedia.org/wiki/Dragon_NaturallySpeaking#/media/File:Dragon_Naturally_Speaking_Logo.pnghttps://en.wikipedia.org/wiki/Nao_(robot)https://en.wikipedia.org/wiki/Interactive_voice_response#History

Voice User InterfacesThe History

Page 4: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

https://en.wikipedia.org/wiki/Sirihttps://en.wikipedia.org/wiki/Cortana_(software)https://en.wikipedia.org/wiki/Google_Voice_Searchhttps://pixabay.com/p-627876/?no_redirect

Voice User InterfacesThe new(er) ones

Page 5: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

https://en.wikipedia.org/wiki/Google_Assistanthttps://en.wikipedia.org/wiki/Amazon_Alexahttps://en.wikipedia.org/wiki/Amazon_Echohttps://madeby.google.com/home/

Voice User InterfacesThe hot ones

Page 6: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

https://en.wikipedia.org/wiki/Amazon_Echohttps://madeby.google.com/home/

Voice User InterfacesThe hot ones - Features

Nachrichten / News abfragen

Smarthome steuern

Musik abspielen

Wettervorhersage

Chromecast steuern

Wecker / Timer stellenTaxi rufen

Sportergebnisse

TV Programm abfragen

Kochrezepte

Übersetzungen

Kalender vorlesen

ToDo Liste

Fluginformationen

Verkehrslage

Shopping

Page 7: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesThe hot ones - APIs

Skills

Custom Skills

Smart Home Skills

Flash Briefing SkillsActions

on Google

Conversations

Transactions (Developer Preview)

Smart Homehttps://en.wikipedia.org/wiki/Amazon_Echohttps://madeby.google.com/home/

Page 8: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Fulfillment

Natural Language Understanding

Page 9: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google

Page 10: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Page 11: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Action Selection

Page 12: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Page 13: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Fulfillment

Page 14: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Fulfillment

Page 15: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

GoogleHome

Speech Recognition

Action Selection

Page 16: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Page 17: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Fulfillment

https://

Page 18: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Welcome Message

WELCOME_INTENT

Complete Entities?

Suchanfrage

Query Entities

Nein Ja

Antwort (1. Verbindung)

„Nächste“

Antwort (2. Verbindung)

Query Fulfillment

Page 19: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 20: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Entities

Name Type ReqFrom * +To * +Depature_Date Date (sys)Depature_Time Time (sys)Transport_Type „Bus“,

„Tram“, ..

Page 21: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Welcome Message

WELCOME_INTENT

Page 22: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Complete Entities?

Suchanfrage

Page 23: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Complete Entities?

Suchanfrage

Page 24: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Complete Entities?

Suchanfrage

Page 25: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Complete Entities?

Suchanfrage

Page 26: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 27: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport - Testing

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Fulfillment

ChatBot

Page 28: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 29: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 30: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 31: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 32: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 33: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 34: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 35: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 36: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

Page 37: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesActions on Google – Smart Transport

• Beta Tests sind sinnvoll

• User finden unsere Features nicht

• Dafür möchten sie andere Features

• Entities sind immer zu überprüfen

• Deutsch / Englisch zu mischen ist keine good idea...

Page 38: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesLessons Learned

• VUI‘s vs. ChatBots

• User fragen sehr spezifische Dinge

• VUI‘s sind gut für kurze, präzise Informationen / Abläufe

• Reaktionszeiten sind wichtig

• Benutzerführung ist wichtig

• Automatisierung / Deployment noch nicht vorhanden

• Neue „Gatekeeper“

Page 39: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesSummary / Outlook

• Speech Recognition ist deutlich besser

• NLU braucht noch Verbesserungen

• Abläufe sind immer noch geskripted

• Multi-Account

• Privacy / Security

• Rückkopplung an andere UIs

• Discovery

• Testing

Page 40: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesWhat’s new

What’s new?

Page 41: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesWhat’s new

Page 42: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesWhat’s new

Page 43: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesWhat’s new

Page 44: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesWhat’s new

What’s new?

Page 45: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesWhat’s new on alexa?

Skill Builder (Beta)

• Grafische Oberfläche um bisheriges Interaktionsmodel zu erstellen• Trennung zwischen Intent, Slots und Utterances wird „aufgehoben“

• Dialoge gestalten (neu)• multi-turn conversation• Kein Wechsel zwischen Intents mehr nötig• Intent-Slots (Parameter) müssen nicht mehr initial übergeben werden• fehlende Slots werden automatisiert abgefragt• Hinterlegung von vordefinierten Fragen möglich• Roundtrip zum Skill-Service bei jedem Slot

Page 46: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesWhat’s new on alexa?

Skill Builder: Dialog-Ansicht

Page 47: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesWhat’s new on alexa?

Skill Builder: Slot-Ansicht

Page 48: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesWhat’s new on alexa?

Ablauf Multi-Turn Conversation

• notwendige Slot-Werte fehlen im Intent

• Parameter für Dialogstatus: dialogState & confirmationStatus

• Skill-Service• nächste Abfrage eines Slots • gezielte Abfrage eines Slots• Confirmation für Slots und Intents (YES / NO) • Veränderung eines Slot-Wertes

fehlenderSlot Wert

AufrufSkill Service

Ausgabe anUser

ÜberprüfungIntent

Page 49: What’s new in Amazon’s Alexa / Google’s Assistant€¦ · Voice User Interfaces What’s new on alexa? Skill Builder (Beta) • Grafische Oberfläche um bisheriges Interaktionsmodel

Voice User InterfacesSummary / Outlook

• VUIs sind schon ziemlich cool, aber

Alexa, Du musst echt noch viel lernen...

Danke!