chatbot meetup hamburg 20.07.2016 im betahaus

27
Chatbot Hamburg 20.07.2016 #chatbotHH @pat_zimmermann @robertwalnuss @floij

Upload: knowheretogo

Post on 12-Apr-2017

112 views

Category:

Marketing


1 download

TRANSCRIPT

Page 1: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

C h a t b o t H a m b u r g

20.07.2016

#chatbotHH@pat_zimmermann@robertwalnuss@floij

Page 2: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Seit April 2016• Suchvolumen und Interesse +50%

• 9 der 10 populärsten Messenger unterstützen Bots

• 11.000+ Bots verfügbar

• 23.000 Developers entwickeln mit wit.ai

• https://techcrunch.com/2016/05/10/facebook-chatbot-analytics/• https://www.google.de/trends/explore#q=chatbot%2C%20chat%20bot&date=today%201

2-m&cmpt=q&tz=Etc%2FGMT-2• http://www.theverge.com/2016/7/1/12072456/facebook-messenger-bot-growth

Page 3: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Warum jetzt?• Timing

• NLP, Machine Learning und AI• Open Source Community• Open Source Projekte von Firmen (Google Deep Mind)

• Hardware-Fortschritt• Kosten

• Cloud Computing • Distribution Channel (Messenger)

Page 4: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

C h a t b o t s i n U n t e r n e h m e n

20.07.2016

#chatbotHH@pat_zimmermann@robertwalnuss@floij

Page 5: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Chatbots für Unternehmen

• Personal assistant

• Termin-Planer

• Finanzen

• remote team meetings

• Analytics, Reporting

• Google Analytics Dashboards

• Serverüberwachung

• Sale

Page 6: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

P e r s o n a l A s s i s t a n t

20.07.2016

#chatbotHH@pat_zimmermann@robertwalnuss@floij

Page 7: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Beispiel meekan

Page 8: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

acebot.ai

• Ausgaben

• Task Management

• Umfragen

Page 9: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

standupbot

• Befragt alle Teammitglieder

• Dashboard Antworten einsehbar

Page 10: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Re p o r t i n g & A n a l y t i c s

20.07.2016

#chatbotHH@pat_zimmermann@robertwalnuss@floij

Page 11: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

statsbot

Page 12: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

App Radar• Tägliche Reports zu Keywords

• PlayStore

• Apple App Store

• Keywords für eigene Apps und Konkurrenz

Page 13: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

• Soziale Netzwerke

• Google Alerts

mention

Page 14: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

FA Q z u m T h e m a

A u f w a n d u n d M a c h b a r k e i t

#chatbotHH@pat_zimmermann@robertwalnuss@floij

Page 15: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Gibt es die eierlegende Wollmilchsau?

Page 16: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

NEIN

Page 17: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Wie aufwendig ist ein Bot?

Dafür muss man folgende Aspekte betrachten

1. Business Logik

2. Eingehende Texte verstehen

3. Dialog Logik

4. Antwort geben

Page 18: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Business Logik

• Was soll der Bot können und anbieten? Flugsuche, Wettervorhersage.

• Aufwand ist abhängig vom Anwendungsfall und variiert stark.

Page 19: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Eingehende Texte verstehen• feste Befehlswörter: „start“, „abmelden“,

usw.Newsletter / Marketing Bots

• feste Patterns / Keywords: Wetter in HamburgRobust, wird aber sehr aufwendig bei komplexen DialogenService Bots wie z.B. Poncho

• AI: Textklassifizierung und Fakten extrahierenLernt von Beispielen, kann mit der Zeit dazulernenService Bots, Support Bots

Page 20: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Antwort geben• statischer Text mit Parametern:

in Hamburg werden es morgen 25 Grad

Meist ausreichend für alle Anwendungsfälle

• AI: dynamische Textgenerierung aus Faktenzur Zeit nur im Roboterjournalismus verwendetbei Chatbots bisher nicht sinnvollhttps://github.com/armbues/deep_cyber

Page 21: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Wie gut kann AI den Nutzer verstehen?

• Englisch besser als Deutsch• Fakten (Named Entities) extrahieren wie z.B.

Orte / Organisationen / Personen / Produkte / Events / Einrichtungen / Zeitangaben / Geld

• Klassifizierung wird benutzt um den User Intent zu verstehen

• Je besser die Datengrundlage desto besser ist das Verständnis

Page 22: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Dialog Logik• Lineare Dialoge:

- Input A führt immer zum Output B- fester Entscheidungsbaum für den Dialog

• Komplexe DialogeBot reagiert auf Input A abhängig vom Dialog Kontext

Page 23: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Lineare DialogeN: Wie wird das Wetter heute?

B: Für welchen Ort?N: HamburgB: Heute wird es in Hamburg sehr heiß.N: Wie wird das Wetter morgen?B: Für welchen Ort?N: Hamburg…

Page 24: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Komplexe DialogeN: Wie wird das Wetter heute?

B: Für welchen Ort?N: Hamburg => Kontext: HamburgB: Heute wird es in Hamburg sehr heiß.N: Wie wird das Wetter morgen?B: Auch morgen wird es in Hamburg sehr heiß werden.

Page 25: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Komplexe Dialoge• Führt sehr schnell zu unüberschaubaren

Dialogsequenzen

• Herausforderung für Testing und Updates im Livebetrieb

• AI kann genutzt werden z.B. bei Supportbots um abhängig vom Kontext und eingehenden Text die richtige Antwort auszuwählen

Page 26: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

Fazit• Abhängig vom Anwendungsfall richtige

Methoden in den einzelnen Bereichen wählen-> damit kann der Aufwand stark reduziert werden

• Anpassungen und Variationen können sehr teuer werden

Page 27: Chatbot Meetup Hamburg 20.07.2016 im Betahaus

C h a t b o t H a m b u r g

20.07.2016

#chatbotHH@pat_zimmermann@robertwalnuss@floij