SlideShare ist ein Scribd-Unternehmen logo
1 von 56
Downloaden Sie, um offline zu lesen
TALKING TO ALEXA
In wenigen Schritten
zum Prototypen für Amazon Alexa.
Claudio Diaspero
c.diaspero@neusta.de
twitter.com/derherrc
IA Konferenz 2018
SLOT #18
Berlin, den 9. Juni 2018
Moin.
Claudio Diaspero
team neusta (Bremen)
UX Strategy and Design
Touch
interface
"Wir werden das
Telefon neu erfinden."
– Steve Jobs (01/2007)
https://www.digitaltrends.com/cell-phone-reviews/apple-iphone-8gb-review/
https://www.youtube.com/watch?v=CE1B7tdGCw0
Touch
interface
Today, nearly anything
can be turned into an
interactive/tactile surface.
Paradigmenwechsel
Voice-user
interface
“Da bin ich mir
leider nicht sicher.”
https://www.wired.de/collection/tech/ces-2017-ford-integriert-amazons-alexa-seine-autos (Bildquelle)
.AUSGANGSPUNKT.
Ablaufplan Skill Entwicklung
Voice Experience Design
Strategie/Vision, MVP, Skill Persona
User Flows & Dialoge
Skill “Alpha” Test
1
2 Umsetzung
Skill Service
Skill Beta Test
3
Zertifizierung
und Betrieb
Nutzerfeedback/Rezensionen
Optimierungen
Start
Ende
https://www.slideshare.net/AmazonWebServices/please-meet-amazon-alexa-and-the-alexa-skills-kit (nach Dean Bryan, abgerufen am 02.04.2018)
Ablaufplan Skill Entwicklung
Voice Experience Design
Strategie/Vision, MVP, Skill Persona
User Flows & Dialoge
Skill “Alpha” Test
1
2 Umsetzung
Skill Service
Skill Beta Test
3
Zertifizierung
und Betrieb
Nutzerfeedback/Rezensionen
Optimierungen
Start
Ende
https://www.slideshare.net/AmazonWebServices/please-meet-amazon-alexa-and-the-alexa-skills-kit (nach Dean Bryan, abgerufen am 02.04.2018)
.DIE AUFGABE.
Positioning Statement “light”
https://github.com/neusta-diaspero/iak2018-alexa-broetchen24
Für
Liebhaber frischer Backwaren
die
morgens frische Brötchen
frei Haus erwarten
ist
Brötchen24
der
sprachgesteuerte
Bestellservice.
https://github.com/neusta-diaspero/iak2018-alexa-broetchen24
Für
Liebhaber frischer Backwaren
die
morgens frische Brötchen
frei Haus erwarten
ist
Brötchen24
der
sprachgesteuerte
Bestellservice.
https://github.com/neusta-diaspero/iak2018-alexa-broetchen24
Für
Liebhaber frischer Backwaren
die
morgens frische Brötchen
frei Haus erwarten
ist
Brötchen24
der
sprachgesteuerte
Bestellservice.
https://github.com/neusta-diaspero/iak2018-alexa-broetchen24
Für
Liebhaber frischer Backwaren
die
morgens frische Brötchen
frei Haus erwarten
ist
Brötchen24
der
sprachgesteuerte
Bestellservice.
https://github.com/neusta-diaspero/iak2018-alexa-broetchen24
Alexa, ich möchte bei
Brötchen24 bestellen.
KARLA
Moin Karla. Willkommen bei Brötchen24.
Welche Brötchen du bestellen möchtest?
KARLA
Alexa, ich möchte bei
Brötchen24 bestellen.
https://github.com/neusta-diaspero/iak2018-alexa-broetchen24
Fokus auf das MVP
(Walking Skeleton) von
Brötchen24
MVP als Ausgangspunkt
CRAWL WALK RUN
MVP
Optimierung mittels
Nutzerfeedback:
Prototyping & Testing
Innovationen
für und von Nutzern:
Rezensionen/Feedback
Fokus auf die
Kernfunktionalität(en).
Bestellung für
gewünschten Tag aufgeben.
Kontinuierliche
Verbesserung/Erweiterung(en).
Notifications zur Anpassung
der Bestellung einbinden.
Brötchen24
Ausweitung
der Funktionalität(en).
Bestellung im Abonnement
aufgeben und anpassen.
MVP als Ausgangspunkt
CRAWL WALK RUN
MVP
Optimierung mittels
Nutzerfeedback:
Prototyping & Testing
Innovationen
für und von Nutzern:
Rezensionen/Feedback
Fokus auf die
Kernfunktionalität(en).
Bestellung für
gewünschten Tag aufgeben.
Kontinuierliche
Verbesserung/Erweiterung(en).
Alexa Show zur Anpassung
der Bestellung einbinden.
Brötchen24
Ausweitung
der Funktionalität(en).
Bestellung im Abonnement
aufgeben und anpassen.
Optimierung mittels
Nutzerfeedback:
Prototyping & Testing
Innovationen
für und von Nutzern:
Rezensionen/Feedback
Basis Interaction-Flow des MVP
StartOrderIntentLaunchRequest
Alexa, ich möchte bei
Brötchen24 bestellen.
Alexa, öffne
Brötchen24.
Willkommen!
Bei Brötchen24 kannst du …
Welche Brötchen du bestellen möchtest?
.HOW TO TALK.
.TO ALEXA.
dreientscheidende Termini
Interaction Model aus …
Intents, Utterances und Slots.
Ich möchte Brötchen bestellen.
Ein Intent entspricht einem eindeutigen Funktionsaufruf.
Ein Utterance entspricht einer Variante/Formulierung,
mittels derer der Nutzer einen Intent wie z.B.
StartOrderIntent aufruft.
Ich möchte Brötchen bestellen.
Ein Intent entspricht einem eindeutigen Funktionsaufruf.
Ein Utterance entspricht einer Variante/Formulierung,
mittels derer der Nutzer einen Intent wie z.B.
StartOrderIntent aufruft.
Bestelle für morgen bitte leckere Brötchen.
Ein Intent entspricht einem eindeutigen Funktionsaufruf.
Ein Utterance entspricht einer Variante/Formulierung,
mittels derer der Nutzer einen Intent wie z.B.
StartOrderIntent aufruft.
Bestelle für morgen bitte leckere Brötchen.
Ein Slot entspricht einer Variable.
Amazon unterscheidet zwischen Built-In Slot Types
(z.B. AMAZON.Date) und Custom Slot Types.
Diese werden in Utterances als Variablen verwendet.
Bestelle für {date} bitte leckere Brötchen.
Ein Slot entspricht einer Variable.
Amazon unterscheidet zwischen Built-In Slot Types
(z.B. AMAZON.Date) und Custom Slot Types.
Diese werden in Utterances als Variablen verwendet.
.PROTOTYPING.
.THE EXPERIENCE.
Developer
Console
Interaction Model
(Intents, Utterances und Slots)
Voice Experience Design1
https://developer.amazon.com/
Service
Endpoint
Erhält Request
(Nutzerinteraktion), durchläuft
Logik und generiert Response.
2 Umsetzung
https://aws.amazon.com/de/
Live Coding in der
Amazon Developer Console …
https://developer.amazon.com/
.LESSONS.
.LEARNED.
Kennt der Interaktionsflow
mehr als einen Zustand?
Skill State Management.
https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs/blob/master/Readme.md#skill-state-management
zweigravierende Vorteile
Überlagerung von Intents
und
gezieltes Routing.
https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs/blob/master/Readme.md#skill-state-management
Beispiel: Skill State Management
state = START_MODE state = ORDER_MODE state = ORDER_CHECKOUT
START
AMAZON.LaunchRequest
Begrüßung
AMAZON.HelpIntent
Allgemeine Hilfestellung
AMAZON.CancelIntent
Verlassen des Skills
NewSession
Zusammenfassung der Bestellung
AMAZON.HelpIntent
Kontextuelle Hilfe
AMAZON.CancelIntent
Bestellung abbrechen
NewSession
Intro zur Bestellung
AMAZON.HelpIntent
Kontextuelle Hilfe
AMAZON.CancelIntent
zurück zum START_MODE
ORDER CHECKOUT
Nenne mir bitte ein beliebiges Brötchen …
KARLA
Ich möchte gern
Brötchen bestellen.
https://github.com/neusta-diaspero/iak2018-alexa-broetchen24
Aufruf des StartOrderIntent
state = ORDER_MODE
Beispiel: Skill State Management
state = START_MODE state = ORDER_MODE state = ORDER_CHECKOUT
START
AMAZON.LaunchRequest
Begrüßung
AMAZON.HelpIntent
Allgemeine Hilfestellung
AMAZON.CancelIntent
Verlassen des Skills
NewSession
Zusammenfassung der Bestellung
AMAZON.HelpIntent
Kontextuelle Hilfe
AMAZON.CancelIntent
Bestellung abbrechen
NewSession
Intro zur Bestellung
AMAZON.HelpIntent
Kontextuelle Hilfe
AMAZON.CancelIntent
zurück zum START_MODE
ORDER CHECKOUT
Beispiel: Skill State Management
state = START_MODE state = ORDER_MODE state = ORDER_CHECKOUT
START
AMAZON.LaunchRequest
Begrüßung
AMAZON.HelpIntent
Allgemeine Hilfestellung
AMAZON.CancelIntent
Verlassen des Skills
NewSession
Zusammenfassung der Bestellung
AMAZON.HelpIntent
Kontextuelle Hilfe
AMAZON.CancelIntent
Bestellung abbrechen
NewSession
Intro zur Bestellung
AMAZON.HelpIntent
Kontextuelle Hilfe
AMAZON.CancelIntent
zurück zum START_MODE
ORDER CHECKOUT
.FAZIT UND.
.GETTING STARTED.
fünfTipps für (d)einen
Start ins VUI Prototyping.
Alle an einem Tisch:
UXler, Texter und Entwickler
sowie Nutzer.
Tipps zum Prototyping1
Hinweis: Dialog-Design Prinzipien
mit Does and Don’ts beherzigen.
https://developer.amazon.com/designing-for-voice/
Tipps zum Prototyping2
Dialog-Design:
Testen mittels TestFlow.
https://github.com/alexa/alexa-cookbook/tree/master/testing/TestFlow
Tipps zum Prototyping3
In welcher Tonalität wird der Skill
mit dem Nutzer kommunizieren?
Tipps zum Prototyping4
Dialoge und Interaktion
(frühzeitig) testen.
Tipps zum Prototyping5
How to get started
Einstieg/Erste Schritte Amazon Alexa Development
https://developer.amazon.com/de/alexa
“A series of sample code projects to be used for educational purposes …”
https://github.com/alexa/alexa-cookbook
Tool designed to help quickly prototype Alexa skills
http://skillinator.io/
Amazon Echo Simulator (Echosim.io) is a browser-based interface to Alexa
https://echosim.io/welcome
Sample files of Session 'Talking to Alexa' at IA Konferenz 2018.
https://github.com/neusta-diaspero/iak2018-alexa-broetchen24
Vielen Dank!
Claudio Diaspero
c.diaspero@neusta.de
twitter.com/derherrc
IA Konferenz 2018
SLOT #18
Berlin, den 9. Juni 2018
Bildnachweis
Insofern nicht anders angegeben stammt das
verwendete Bildmaterial von Amazon.com, Inc.
http://phx.corporate-ir.net/phoenix.zhtml?c=176060&p=irol-images_videos (abgerufen am 13.03.2018)
.BACKUP.
Anzahl verfügbarer Skills/Apps (Juni 2017)
Amazon Alexa
Google Assistant
Microsoft Cortana
https://www.voicebot.ai/2017/07/02/amazon-alexa-skill-count-passes-15000-in-the-u-s/
15.069 .
378
65
Unter der Haube von ASK
Audio Stream wird
an Amazon gesendet.
Text oder Audio Antwort
wird zurückgereicht.
Nutzer stellt
eine Anfrage.
Rückgabe einer
visuellen Antwort.
Text-to-Speech Umwandlung
Alexa identifiziert Skill/Intent Aufruf
mittels ASR & NLU
Antwort an Intent
Alexa sendet Intent
zum Service
Service verarbeitet
Anfrage
https://www.slideshare.net/AmazonWebServices/please-meet-amazon-alexa-and-the-alexa-skills-kit (nach Dean Bryan, abgerufen am 02.04.2018)

Weitere ähnliche Inhalte

Empfohlen

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

TALKING TO ALEXA – In wenigen Schritten zum Prototypen für Amazon Alexa.