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.

Sebastian Jensen

September 10, 2018
Tweet

More Decks by Sebastian Jensen

Other Decks in Programming

Transcript

  1. 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
  2. Services Unser ganzheitlicher Ansatz für großartige Lösungen. Konzeption Beratung &

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

    Angular Azure .NET iOS Node.js Unity Xamarin Windows
  4. Agenda • Übersicht über aktuelle Sprachassistenten • Erläuterungen der Begriffe

    • Notwendige Accounts • Einführung in die Skill-Entwicklung
  5. 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
  6. 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
  7. 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
  8. 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.
  9. 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
  10. 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
  11. Resources • AWS Toolkit for Visual Studio • Developer Console

    • AWS & Azure • Storyline • BotTalk
  12. 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