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

Voice Assistants: Neuigkeiten von Alexa und Google Home

Embed Size (px)

Citation preview

Page 1: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice Assistants

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

Dominik Helleberg / Sebastian Messingfeld

Page 2: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Fulfillment

Natural Language Understanding

Page 9: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google

Page 10: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Page 11: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Action Selection

Page 12: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Page 13: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Fulfillment

Page 14: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Fulfillment

Page 15: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

GoogleHome

Speech Recognition

Action Selection

Page 16: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Page 17: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Fulfillment

https://

Page 18: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 20: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Welcome Message

WELCOME_INTENT

Page 22: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Complete Entities?

Suchanfrage

Page 23: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Complete Entities?

Suchanfrage

Page 24: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Complete Entities?

Suchanfrage

Page 25: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Complete Entities?

Suchanfrage

Page 26: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 27: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport - Testing

GoogleHome

Speech Recognition

Action Selection

IntentSelection

EntityExtraction

Fulfillment

ChatBot

Page 28: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 29: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 30: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 31: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 32: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 33: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 34: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 35: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 36: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesActions on Google – Smart Transport

Page 37: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesWhat’s new

What’s new?

Page 41: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesWhat’s new

Page 42: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesWhat’s new

Page 43: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesWhat’s new

Page 44: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesWhat’s new

What’s new?

Page 45: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesWhat’s new on alexa?

Skill Builder: Dialog-Ansicht

Page 47: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesWhat’s new on alexa?

Skill Builder: Slot-Ansicht

Page 48: Voice Assistants: Neuigkeiten von Alexa und Google Home

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: Voice Assistants: Neuigkeiten von Alexa und Google Home

Voice User InterfacesSummary / Outlook

• VUIs sind schon ziemlich cool, aber

Alexa, Du musst echt noch viel lernen...

Danke!