Das Buch für den Einstieg in die Alexa Skill Entwicklung von Nicholas Breining

Endlich! Ein in deutscher Sprache erhältliches Buch zur Programmierung von Sprachassistenten in Node.js von Nicholas Breining. Anhand von einfachen Beispielen für jeden Einsteiger geeignet.

Hier erhältlich:

https://smile.amazon.de/Einstieg-Alexa-Skill-Entwicklung-Echo-ebook/dp/B077FFSTBZ

Nicholas Breining

Ich habe bereits mit 15 angefangen kleinere Webseiten in HTML und PHP zu programmieren, um über meine damalige Leidenschaft (Animes) schreiben zu können. Mittlerweile bin ich 30 Jahre, habe einen Master in Informatik und arbeite als Java Entwickler in einem großen Medienunternehmen. Wenn ich in meiner Freizeit nicht gerade Serien schaue oder Sport treibe, beschäftige ich mich mit dem Thema Apps und seit neuem auch Skill Entwicklung.

Ich habe, als ich meine ersten Versuche mit Alexa Skills gemacht habe, schnell gemerkt, dass es bisher noch recht wenige Informationen im Internet oder Büchern dazu gibt. Amazon hat zwar eine ausführliche Dokumentation, diese gibt es aber bisher nur auf Englisch und kann für den Einstieg ein bisschen überwältigend sein. Vor allem für Menschen, die Englisch nicht oder nur schlecht verstehen, ist es somit schwer, sich über das Thema Skill Entwicklung zu informieren. Deswegen wollte ich ein Buch schreiben, das die wichtigsten Schritte und Informationen zusammenfasst, um den Einstieg zu erleichtern.

Mein Buch richtet sich vor allem an Anfänger, die bisher keine oder nur wenig Erfahrung mit dem Entwickeln von Alexa Skills gemacht haben. Der Leser wird sozusagen an die Hand genommen und bekommt gezeigt, wo er sich anmelden muss, um Skills erstellen zu können, was er dafür benötigt und was bei der Kommunikation mit dem Echo/Alexa im Hintergrund eigentlich alles passiert.

Anhand von zwei Beispiel-Skills, die zusammen mit dem Leser programmiert werden, zeige ich, worauf beim Code geachtet werden muss und welche Werkzeuge Alexa einem zur Verfügung stellt. Zusätzlichen zu den praktischen Beispielen, erkläre ich die grundlegende Theorie dahinter und gehe auch darauf ein, worauf man beim Sprach-Design, also beim Erstellen der Dialoge zwischen Benutzer und Alexa, achten musst.

Als Programmiersprache habe ich node.js gewählt, da sie in meinen Augen für die ersten kleinen Skills am unkompliziertesten ist und somit der Einstieg erleichtert wird. Da das Buch aber auch allgemeine, sprachunabhänige Informationen beinhaltet, können auch Leser, die eigentlich mit einer anderen Sprache arbeiten wollen, etwas lernen. Grundlegende Kenntnisse in Javascript wären von Vorteil, da das Buch kein node.js Lehrbuch ist. Ich erkläre den Code zwar ausführlich, gehe dabei aber vor allem auf die Alexa-spezifischen Abschnitte ein. Vorkenntnisse von Alexa werden aber natürlich nicht benötigt. Die Betonung liegt aber auf grundlegende. Du musst kein Javascript-Profi sein, um das Buch zu verstehen.