Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Alexa - Mach‘ den Abwasch!

Alexa - Mach‘ den Abwasch!

Alexa, Cortana oder Google Assistant heißen die neuesten Familienmitglieder in vielen Haushalten, welche bereits von Haus aus mit vielen nützlichen Fähigkeiten ausgestattet sind. In diesem Workshop möchte Thomas Sebastian Jensen, Software-Entwickler bei der medialesson GmbH, einen Überblick über die etablierten Sprachassistenten geben. Im Mittelpunkt steht hierbei, wie die Funktionen von Alexa, dem Sprachassistenten von Amazon, durch selbstentwickelte Skills, die z.B. auch bei Gesundheitsfragen helfen, erweitert werden können. An praktischen Beispielen werden Grundlagen und praktische Tipps und Tricks bei der Skillentwicklung erörtert. Es wird genügend Zeit zum Ausprobieren und Entwickeln von eigenen Skills geben, welche wir dann in kleinen Gruppen erstellen und später auf „echten“ Echo-Geräten auch testen werden.

0dd9ba992339586bf38aaab65d0d65d5?s=128

Sebastian Jensen

September 10, 2018
Tweet

More Decks by Sebastian Jensen

Other Decks in Programming

Transcript

  1. Alexa – Mach‘ den Abwasch! Einführung in die Skill-Entwicklung

  2. Sebastian Jensen Developer jensen@medialesson.de @tsjdevapps

  3. Next Generation User Experience.

  4. Portfolio Lösungen für jedes Medium in einer vernetzten Welt. Cloud

    Desktop Digitale Erlebnisse Coming soon… Internet der Dinge (IoT) Mobile Mixed Reality Natural User Interfaces Web
  5. Services Unser ganzheitlicher Ansatz für großartige Lösungen. Konzeption Beratung &

    Strategie User Experience Entwicklung Projektmanagement Prototyping Training
  6. Plattformen & Frameworks Das richtige Tool für jede Anforderung. Android

    Angular Azure .NET iOS Node.js Unity Xamarin Windows
  7. Fast Facts Gegründet 2002 20+ Mitarbeiter Microsoft Gold Partner Pforzheim

    & München
  8. Führende Experten Weiterbildung und Community

  9. Kunden

  10. Agenda • Übersicht über aktuelle Sprachassistenten • Erläuterungen der Begriffe

    • Notwendige Accounts • Einführung in die Skill-Entwicklung
  11. None
  12. Übersicht der aktuellen Sprachassistenten

  13. Aktuelle Sprachassistenten Siri • Apple • Oktober 2011 • iOS,

    macOS, tvOS & watchOS
  14. Aktuelle Sprachassistenten • Amazon • April 2014 • Echo-Familie •

    Windows-PCs (folgt noch…) Alexa
  15. Aktuelle Sprachassistenten Cortana • Microsoft • April 2014 • Windows

    10 • Desktop, Xbox, HoloLens, IoT, WP, …
  16. Aktuelle Sprachassistenten Google Assistant • Google • Mai 2016 •

    Android & iOS • Google Home
  17. Sprachassistenten Bixby • Samsung • April 2017 • Samsung-Geräte •

    Englisch, Japanisch, Koreanisch
  18. Sprachassistenten Hallo Magenta • Telekom • November 2017 • Smarte

    Lautsprecher • Deutsch
  19. Skill-Entwicklung Alexa Cortana Siri Google Hersteller Amazon Microsoft Apple Google

    Geräte Echo, Fire TV, Fire Tablet, App Windows 10 iOS, macOS, watchOS, tvOS Android, iOS, Google Home Sprachen für Skills DE, EN, IT, ES, JA, FR EN - Alle Sprachen Eingabe Speech & Touch Speech, Touch & Text Speech Speech & Text Portal developer.amazon.com my.knowledge.store - developers.google.com
  20. Amazon Echo Familie

  21. Erläuterungen der Begriffe

  22. Wording: Skill • Voice Experiences, welche durch Dritte entwickelt werden

    • Erweitert die verfügbaren Funktionen • "Voice Apps" mit dem Fokus auf Funktionalität • Aktuell noch kostenlos erhältlich, aber mit InApp-Käufen • Werden über Sprachbefehle oder Companion-Apps (de)aktiviert
  23. Wording: Invocation Name • Wort oder Phrase, welche einen Skill

    startet • Äquivalent zu einem App-Icon • Normalerweise identisch mit dem Skill-Namen • Alexa starte Invocation Name
  24. Wording: Intent • Was ein Benutzer versucht zu erreichen •

    Definiert eine logische Funktion innerhalb eines Skills • Ein Skill kann viele verschiedene Intents haben • Alexa frage Invocation Name nach dem aktuellen Wetter.
  25. Wording: Utterances • Phrasen, die Menschen verwenden, wenn sie eine

    Anfrage stellen • müssen angegeben werden, um Alexa zu sagen, was zu erwarten ist • Manchmal bedeutet das, Dutzende Variationen zu tippen
  26. Wording: Slot • Eine Variable, welche mit einem Intent verknüpft

    ist • Amazon bietet bereits eine Vielzahl von definierten Typen – Datum – Zahlen – Dauer – Namen • Es lassen sich eigene Slot-Typen für den eigenen Skill definieren
  27. Notwendige Accounts

  28. Amazon Developer Account https://developer.amazon.com

  29. Amazon AWS Account https://aws.amazon.com

  30. Storyline https://getstoryline.com

  31. Skill-Entwicklung

  32. Resources • AWS Toolkit for Visual Studio • Developer Console

    • AWS & Azure • Storyline • BotTalk
  33. Ob als Praktikant, Werkstudent, Trainee oder Direkteinstieg als Junior App

    Entwickler/in, bei uns bist Du genau richtig, wenn … … Du richtig Bock auf Programmieren hast! * DAS ERWARTET DICH: • Erweiterung Deiner Developer Skills • Spannende und abwechslungsreiche Projekte • Zugang zu neuesten Gadgets und Technologien, wie der Microsoft HoloLens • Ein starkes Team und tolle Kollegen Und nicht zu vergessen: regelmäßige Teamessen, wöchentliches Teamfrühstück, Kaffee oder Tee in Unmengen, frisches Obst und Rückenmassagen unserer Physiotherapeutin gehören auch mit dazu. Apps für Windows, iOS, Android, IoT, Cloud, HoloLens, … … mit .NET, C#, Xamarin, Angular und Unity App Entwickler/in
  34. Fragen?

  35. Vielen Dank für die Aufmerksamkeit www.medialesson.de