Pascal Mengelt entwickelt bei screenFOODnet in Luzern Lösungen im Bereich von Digital Signage. Sein Fokus liegt bei der Integration- und der Vereinfachung von Prozessen (hier kommen die Chatbots ins Spiel;).
Seit 15 Jahren tummelt er sich in der Welt von verteilten Systemen. Nach 10 Jahren mit Java/JEE ist sein bevorzugter Stack im Moment Scala/Play.
Roman Schaller entwickelt bei der Apptiva AG intelligente Chatbots. Zuvor war er als Java EE Entwickler bei ERP Herstellern und Versicherungen unterwegs. Roman befasst sich ausserdem auch gerne mit Natural Language Processing und Machine Learning.
Twitter: romixch
Marcus Fihlon arbeitet als Scrum Master und Software Engineer bei der CSS Versicherung in Luzern und als Dozent an der Schweizerischen Fachschule TEKO in Olten. Er ist Gründer und Organisator des monatlich in Luzern stattfindenden Hackergarten. Marcus engagiert sich sehr im Open Source Umfeld und ist einer der Hauptentwickler und Projektleiter von SportChef, einer Software zur Organisation und Durchführung von Sportveranstaltungen für Vereine und Komunumo, einer Plattform zum Management von User Groups. Von Zeit zu Zeit veröffentlicht er Artikel in Fachzeitschriften und hält Vorträge an Konferenzen. Du kannst Marcus bei Twitter folgen.
Twitter: McPringle
23.11.2017
LOCATION: Luzern
KEYWORDS: Services, Technology, Tools, Hands-On
AGENDA: | 18:00 - 21:00h: Workshop Dazwischen gibt es eine einfache Zwischenverpflegung |
SPEAKER 1: Pascal Mengelt COMPANY: screenFOODnet
SPEAKER 2: Roman Schaller COMPANY: Apptiva AG
SPEAKER 3: Marcus Fihlon COMPANY: CSS Versicherung
SLIDES: 171123_Chatbot.pdf
Ein Chat ist so ziemlich das einfachste Benutzerinterface, dass man sich vorstellen kann: Text tippen und Enter drücken, fertig. In der heutigen Zeit kann man sogar davon ausgehen, dass jeder, der einen PC oder ein Mobiltelefon sein Eigen nennt, schon die eine oder andere Art eines Chat benutzt hat. Meistens mit Menschen auf beiden Seiten der Kommunikation. Aber das muss nicht sein: Auch Computer können die Aufgabe, eine entsprechende Antwort zu verfassen, übernehmen – nicht immer, aber immer öfter.
In diesem Workshop soll es hauptsächlich um die technische Seite gehen: Aus was besteht ein ChatBot? Was benötige ich, um einen eigenen ChatBot zu entwickeln? Wie kann ich meinen ChatBot mit den Nutzern kommunizieren lassen? Kann ich auch Fotos und andere Dokumente mit dem Nutzer austauschen?
Alle diese Fragen beantworten wir dir in diesem Workshop. Schritt für Schritt werden wir dich durch die Aufgabe des Abends begleiten, an deinem eigenen Notebook einen eigenen ChatBot zu entwickeln, den du hinterher (natürlich funktionsfähig) mitnehmen kannst. Dein ChatBot wird in der Lage sein, Texte und Fotos mit dem Nutzer auszutauschen und auf Zuruf verschiedene Aufgaben für den Nutzer zu lösen.
Dieser Workshop wird in drei Gruppen durchgeführt, du kannst dich für eine davon entscheiden: Eine Gruppe wird von Roman geleitet und nutzt Java und Facebook Messenger, eine weitere Gruppe wird von Pascal geleitet und verwendet Scala und Telegram und eine dritte Gruppe wird von Marcus geleitet und verwendet Kotlin und Slack. Die technischen Grundlagen sind für alle drei JVM-Sprachen und alle drei Messenger in etwa gleich und wir werden mit allen drei Gruppen die gleichen Aufgaben lösen.
Aufgrund der beschränkten Zeit werden wir kaum dazu kommen, uns mit künstlicher Intelligenz zu beschäftigen. In einem Ausblick schneiden wir dieses Thema daher nur an. Bei entsprechendem Interesse könnte das Stoff für einen weiteren Workshop bieten. In diesem Workshop beschränken wir uns bewusst auf die technischen Zusammenhänge und darauf, dir die Basics zu vermitteln!!
LANGUAGE: Talk: de / Slides: en
Pascal Mengelt entwickelt bei screenFOODnet in Luzern Lösungen im Bereich von Digital Signage. Sein Fokus liegt bei der Integration- und der Vereinfachung von Prozessen (hier kommen die Chatbots ins Spiel;).
Seit 15 Jahren tummelt er sich in der Welt von verteilten Systemen. Nach 10 Jahren mit Java/JEE ist sein bevorzugter Stack im Moment Scala/Play.
Roman Schaller entwickelt bei der Apptiva AG intelligente Chatbots. Zuvor war er als Java EE Entwickler bei ERP Herstellern und Versicherungen unterwegs. Roman befasst sich ausserdem auch gerne mit Natural Language Processing und Machine Learning.
Twitter: romixch
Marcus Fihlon arbeitet als Scrum Master und Software Engineer bei der CSS Versicherung in Luzern und als Dozent an der Schweizerischen Fachschule TEKO in Olten. Er ist Gründer und Organisator des monatlich in Luzern stattfindenden Hackergarten. Marcus engagiert sich sehr im Open Source Umfeld und ist einer der Hauptentwickler und Projektleiter von SportChef, einer Software zur Organisation und Durchführung von Sportveranstaltungen für Vereine und Komunumo, einer Plattform zum Management von User Groups. Von Zeit zu Zeit veröffentlicht er Artikel in Fachzeitschriften und hält Vorträge an Konferenzen. Du kannst Marcus bei Twitter folgen.
Twitter: McPringle
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.