SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
Köln, 27. September 2017@kahle
Herausforderungen bei der Entwicklung deutschsprachiger Skills
für Amazon Alexa
„Den Hund hasst die Katze!“
Tim Kahle
169 Labs GmbH
@kahle
„Die Sprache zugleich reinigen und bereichern,
ist das Geschäft der besten Köpfe.“
@kahle
Johann Wolfgang Goethe (1749 - 1832)
@kahle
Das Potenzial
@kahle
Titel
0
5500
11000
16500
22000
US UK DE
1.800
6.950
20.015
Veröffentlichte Alexa Skills (bis August)
https://www.voicebot.ai/amazon-echo-alexa-stats/
@kahle https://www.voicebot.ai/amazon-echo-alexa-stats/
Da winkt nicht nur
1 Chance.
Herausforderung bei der Entwicklung
deutschsprachiger Skills für Amazon Alexa
@kahle
Custom Interaction Model
VERWENDUNG EINES SKILLS
Smart Home API
@kahle
„Alexa, frage Eloquention
Trainer nach einem
eloquenten Wort.“
„Alexa, schalte das
Flurlicht ein.“
„Alexa, frage Eloquention Trainer nach einem eloquenten Wort.“
VERWENDUNG EINES SKILLS
@kahle
„Alexa, frage Eloquention Trainer nach einem eloquenten Wort.“
VERWENDUNG EINES SKILLS
@kahle
Invocation
Name
Sample
Utterance
„Alexa, frage Tiergeräusche, wie der Hund macht.“
VERWENDUNG EINES SKILLS
@kahle
Invocation
Name
Sample
Utterance
Slot
Alexa, frage Fahrtzeit wie ist die Dauer von Berlin nach Hamburg.
VERWENDUNG EINES SKILLS
@kahle
Alexa, frage Ulmer Parkhaus wo kann man parken.
VERWENDUNG EINES SKILLS
@kahle
VERWENDUNG EINES SKILLS
@kahle
Alexa, sag Schlummer Licht an.
Alexa, frage Köln Abfahrtsinfo nach Abfahrtsinfo für den Neumarkt.
VERWENDUNG EINES SKILLS
@kahle
Was bedeutet denn überhaupt „natürliche Sprache“?
@kahle
NLU
@kahle
Natural Language Understanding
Europäische Sprachen haben fast alle gemeinsame, indogermanische Wurzeln
NATÜRLICH…
Sprachen sind nicht statisch, sie entwickeln sich weiter
Aus „Hochsprachen“ leiteten sich regionale Dialekte ab
Deutsche Sprache – schwere Sprache
@kahle
Lass ‘ma zurücksteppen.
@kahle
t
@kahle
I GOT SKILLS
JACOB GRIMM, 1822
@kahle
Erste Lautverschiebung 500 v.Chr.
Indogermanisch
p d g p t k
Germanisch
p t k f p ch/h
@kahle
Zweite Lautverschiebung 450 n.Chr.
Germanisch
p t k
Althochdeutsch
ff/f ss (c)h
Benrather
Linie
opan - offen
etan - essen
makon - machen
BENRATHER LINIE
@kahle
Ik maak Eten un gah denn slapen.
Ich mache Essen und gehe dann
schlafen.
BENRATHER LINIE
Niederdeutsch
Hochdeutsch
@kahle
DIALEKTE
Alemannisch
Allgäuerisch
Bairisch
Berlinerisch
Fränkisch
Hamburgerisch
Hessisch
Kölsch
Mecklenburgisch
Moselfränkisch
Niederrheinisch
Ostfriesisch
Pfälzisch
Ruhrpottdeutsch
Saarländisch
Sächsisch
Schwäbisch
Und heute?
@kahle
Jugendsprache
Kiezdeutsch
Kontaktdeutsch
…
Was sollen wir tun?
@kahle
Einfachere Struktur
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
Die Musik hat so laut
gespielt, dass man sein
eigenes Wort nicht
verstanden hat.
Die Musik hat so laut
gespielt, man hat sein
eigenes Wort nicht
verstanden.
Geschrieben Gesprochen
Satzlänge
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
„Von Lambert empfing sie in seinem Studierzimmer, verlangte unverzüglich gefilmt zu werden, ließ willig alle Vorbereitungen über
sich ergehen, erklärte dann vor der laufenden Kamera, hinter seinem Schreibtisch sitzend, er sei am Tode seiner Frau schuldig, weil
er die oft unter schweren Depressionen Leidende immer mehr als Fall statt als Frau behandelt hätte, bis sie, nachdem ihr seine
Notizen über ihre Krankheit durch Zufall zu Gesicht gekommen, kurzerhand das Haus verlassen habe, nach der Meldung der
Hausdame nur in ihrem roten Pelzmantel über einen Jeansanzug geworfen und mit einer Handtasche, seitdem habe er nichts mehr
von ihr gehört, doch habe er auch nichts unternommen, von ihr etwas zu erfahren, um ihr einerseits jede Freiheit zu lassen,
andererseits ihr, käme sie auf seine Nachforschungen, das Gefühl zu ersparen, sie würde von ihm weiterhin beobachtet, doch jetzt,
da sie ein so entsetzliches Ende genommen und er nicht nur in seiner Methode ihr gegenüber, jener der kühlen Beobachtung, die
der Psychatrie vorgeschrieben sei, sondern auch in seinem Unterlassen jeder Nachforschungen seine Schuld erkenne, erachte er es
für seine Pflicht, die Wahrheit zu erfahren, mehr noch, sie der Wissenschaft zugänglich zu machen, herauszufinden, was sich
ereignet habe, sei er doch an die Grenze seiner Wissenschaft gestoßen, die sich im Schicksal seiner Frau abzeichne.“
Aus „Der Auftrag“ von Friedrich Dürrenmatt
Satzlänge
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
Ein Atemzug = Gut.
Nicht 1:1 aus dem Web kopieren
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
„Alexa, frage Eloquention Trainer nach einem eloquenten Wort.“
Natürliche Erwartung: Variation
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
Klar, ich kann Dir helfen.
Ok, ich helfe Dir.
Gerne helfe ich Dir weiter.
Was kann ich denn für Dich tun?
Portioniere Informationen
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
3 Auswahlmöglichkeiten maximal
Kurze Sätze und eindeutige Auswahlmöglichkeiten
In einer Antwort/Frage nur eine Information abfragen
Unterhaltungen entwickeln sich
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
Führe ich die gleiche Unterhaltung mit einer
vertrauten Person immer auf gleiche Weise?
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
Schatz, wärst Du so nett
und würdest mir aus der
Küche eine Flasche
Kölsch mitbringen.
Bier (bitte).
Heute Morgen
Unterhaltungen entwickeln sich
„Tools“ zur Entwicklung von (deutschsprachigen)
Skills für Amazon Alexa
@kahle
VORGEGEBENE SLOT TYPEN
@kahle
AMAZON.Actor
AMAZON.AdministrativeArea
AMAZON.AggregateRating
AMAZON.Airline
AMAZON.Color
AMAZON.Animal
AMAZON.Comic
AMAZON.Drink
AMAZON.Sport
…
Für US Entwickler
Über 90 Slot Typen.
VORGEGEBENE SLOT TYPEN
@kahle
AMAZON.DATE
AMAZON.DURATION
AMAZON.FOUR_DIGIT_NUMBER
AMAZON.NUMBER
AMAZON.TIME
AMAZON.DE_CITY
AMAZON.DE_FIRST_NAME
AMAZON.DE_REGION
AMAZON.EUROPE_CITY
Für deutsche Entwickler
Über 8 Slot Typen.
SLOT TYPEN, DIE ERWEITERT WERDEN KÖNNEN MÜSSEN
@kahle
AMAZON.DE_CITY
AMAZON.DE_FIRST_NAME
AMAZON.DE_REGION
AMAZON.EUROPE_CITY
Für deutsche Entwickler
z.B. Doppel-Namen
AMAZON.DE_FIRST_NAME
@kahle http://www.vorname.com/beliebte-doppelnamen.html
SYNONYME EINSETZEN
@kahle
Brötchen, Schrippe, Semmel, …
Katze, Kätzchen, Mietzi, …
SAMPLE UTTERANCES
@kahle
Ich habe Hunger auf {Food}
Ich hätte gerne {Food}
Mir ist nach {Food}
Boah, {Food} wär jetzt mega
{Food}
30 Samples pro Intent.
…
DIE WUNDERWAFFE (?)
@kahle
Speech Synthesis Markup Language (SSML)
SSML
@kahle
<phoneme alphabet="ipa" ph="tɪm">Tim</phoneme>
<break time="300ms"/>
<emphasis level="strong"/>
Ausdruck
Pausen
Betonung
<say-as interpret-as="digits">12345</say-as>Aussprache
<say-as interpret-as="telephone">12345</say-as>
Speechcon <say-as interpret-as="interjection">ach du meine güte.</say-as>
Strong Moderate Reduced
SSML
@kahle
<phoneme alphabet="ipa" ph="tɪm">Tim</phoneme>
Du sagst <phoneme alphabet="ipa" ph="tɪm">Tim</phoneme>
und ich sage Tim.<break time=„1s"/>
Das ging Dir zu schnell?<break time="300ms"/>Ok, Du sagst
<phoneme alphabet="ipa" ph="tɪm">Tim</phoneme><break time="300ms"/>
<phoneme alphabet="ipa" ph="tɪm">Tim</phoneme><break time="300ms"/>
<phoneme alphabet="ipa" ph="tɪm">Tim</phoneme>
und ich sage Tim<break time="300ms"/>
Tim<break time="300ms"/>
Tim.
DAS BESTE TOOL
@kahle
Testen & Optimieren.
Urinsekten, Streikende, Staubecken,
Versendung, Musikerleben.
Ur-Insekten, Streik-Ende, Staub-Ecken, 

Vers-Endung, Musik-Erleben.
Amazon Polly (nicht die Alexa Originalstimme!)
Sayspring
API.ai
Developer Portal Amazon
…
@kahle
TESTING/PROTOTYPING TOOLS
Wer muss denn lernen, mit wem zu sprechen?
@kahle
@kahle
Titel
0
17,5
35
52,5
70
Klar verständlich Angenehm Sachlich Sympathisch Beruhigend Vertrauenswürdig Emofonal Sexy
7,8
15,6
24,2
34,434,3
44,5
62,5
52,3
Statista
Sprich mit mir.
Alexa & Monogamie, Polygamie, Empathie, …
@kahle
Danke.
@kahle
http://169labs.com
http://bots.cologne
http://allaboutvoice.de

Mais conteúdo relacionado

Destaque

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 2024Neil Kimberley
 
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)contently
 
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 2024Albert Qian
 
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 InsightsKurio // The Social Media Age(ncy)
 
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 2024Search Engine Journal
 
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 summarySpeakerHub
 
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 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 Tessa Mero
 
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 IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
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 managementMindGenius
 
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...RachelPearson36
 
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...Applitools
 
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 WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Destaque (20)

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
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Herausforderungen bei der Entwicklung deutschsprachiger Skills für Amazon Alexa