Chatbots - Zurich Behavioral Economics...

40
Chatbots Wie Sie digitale Assistenten intelligent einsetzten können? by Sophie Hundertmark, Paixon GmbH

Transcript of Chatbots - Zurich Behavioral Economics...

Page 1: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

ChatbotsWie Sie digitale Assistenten intelligent einsetzten können?

by Sophie Hundertmark, Paixon GmbH

Page 2: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Einführung

Was sind Chatbots?

Ein Chatbot ist ein Softwaresystem, das mit einem

menschlichen Benutzer in natürlicher Sprache interagieren

oder "chatten" kann. Chatbots können dabei helfen, einen

Benutzer zu informieren oder ihm beim Erfüllen einer

Aufgabe zu helfen.

Unabhängig von Sprechen oder Schreiben.

→ Wir nennen Chatbots auch digitale Assistenten.

Page 3: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Einführung

Wie funktionieren Chatbots?

Page 4: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Einführung

Page 6: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Einführung

Das Interesse an Bots wächst stetig an - Seien Sie dabei!

Quelle: Google Global Trends 2018

Page 7: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Einführung

Bot User sind in der Regel zwischen 20 und 30 Jahren

Page 8: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Einführung

Bots geben schnell Antworten zu einfachen Themen

Page 9: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Einführung

Chatbots sind 24/7 erreichbar

Page 10: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Einführung

Chatbots erreichen hohe Conversionraten

Page 11: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

1. Voraussetzungen2. Ziele3. Software / Plattform4. Content5. Testing6. Finalisierung

Page 12: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Voraussetzungen für Bots:

• Interne Ressourcen• Website oder Messenger-Kanal (e.g. Facebook Page)• Usecase mit Mehrwert• Budget?

Page 13: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Wozu dienen Bot?

• Kundenservice/ FAQ (Chatbots beantworten Fragen, die sonst ein Customer Service Agent oder die FAQs beantworten.)

• Leadgenerierung (Chatbots generieren wertvolle Leads, die anschliessend von einem menschlichen Sales Agent kontaktiert werden können.

• Sales (Chatbots leiten den User durch den Verkaufsprozess und steigern die Zahl der Verkäufe (besonders bei digitalen Produkten)

• Interne Prozesse (Chatbots helfen beim Mitarbeiter-Onboarding und dienen auch für weitere Schulungen.)

Page 14: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Welche Mehrwerte bringen Chatbots?

• Sales Steigerung (Chatbots werden für Sales und Cross-Selling Prozesse eingesetzt.)

• Kostensenkung (Chatbots ersetzten einen Teil des Kundenservices)

• Kundenzufriedenheit (Kundenservice ist nun 24/7 erreichbar und gibt ein einigen Fällen sogar bessere Antworten.)

• Mitarbeiterzufriedenheit (Chatbots helfen Mitarbeitern sich besser im Unternehmen zurecht zu finden)

Page 15: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Usecase klar abgrenzen - Helvetia Velodiebstahl

Page 16: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Aufgaben eines Chatbots

• Chatbot soll Unternehmen repräsentieren• Chatbot soll wie ein Kundenberater interagieren• Chatbot soll Kundenanfragen abwickeln• Chatbot soll verkaufen• Chatbot soll Daten vom User sammeln• Chatbot soll User zur Conversion motivieren (z.B. Newsletter-Registrierung)• Chatbot soll interne Probleme lösen

Page 17: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Wir unterscheiden zwischen zwei Arten von Chatbots:

• Intelligente Bots inkl. Artificial Intelligence

• Regelbasierte Bots ohne Künstliche Intelligenz

Page 18: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Chatbots ohne künstliche Intelligenz

• Für einfache Usecases

• Können keine komplexen Probleme abdecken

• Eignen sich für kleine Marketing-Aktionen

• Oft schwer erweiterbar

Page 19: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Chatbots und künstliche Intelligenz

1. Die Natural Language Understanding (NLU) Komponente vieler Bots basiert

bereits auf künstlicher Intelligenz.

2. Gesprächsverläufe werden dennoch häufig durch regelbasierte Systeme

abgedeckt.

3. NEU ist: Den Gesprächsverlauf (Dialog Flow) mithilfe von künstlicher

Intelligenz abzubilden. Diese Bots lernen von Beispielkonversationen, sind

nicht regelbasiert und können daher dank KI auch auf unvorhersehbare

Situationen reagieren.

Page 20: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Artificial Intelligence - Dialog Flow

NLUIntent: book_table

Entities: <none>

Ich möchte gerne

einen Tisch

reservieren

Super, wir haben

noch 3 Tische

frei. Wann

möchtest du

essen?

Dialog Flow<time>: missing

<people>: missing

NLUIntent: book_table → set_time

Entities: <time: 24.3.2018

20:00>

Um 8 Uhr.

Für wie viel

Personen

möchtest du

reservieren.

Dialog Flow<time>: 24.3.2018 20:00

<people>: missing

Der Bot kann langen

Dialogen folgen und

intelligent entscheiden

welche Informationen er

vom User benötigt.

Aus dem Kontext (der

Kunde ruft Mittags an) kann

der Bot erkennen, dass 8

Uhr am Abend gemeint ist.

Page 21: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Herkömmliches User Interface / App Regelbasierter Chatbot Chatbot mit künstlicher Intelligenz

Muss lange für einen bestimmten Use

Case optimiert werden um die

Bedienung intuitiv zu gestalten.

Kann für einfache Aufgaben wie das

Ausfüllen von Formularen oder das

Beantworten von einfachen Fragen eine

für Menschen intuitivere Bedienung

darstellen.

Kann komplexen Konversationen folgen

und behält immer den Überblick über

den Zustand und den Kontext einer

Konversation und bietet damit eine

optimale User Experience.

Muss für jedes Gerät und jede Plattform

separat entwickelt und programmiert

werden.

Wird einmal entwickelt und kann auf

allen Plattformen ausgeliefert werden.

(Slack, Messenger, Mail, WhatsApp,

Telegram, Skype, Telefon, ...)

Wird einmal entwickelt und kann auf

allen Plattformen ausgeliefert werden.

(Slack, Messenger, Mail, WhatsApp,

Telegram, Skype, Telefon, ...)

Kostet viel Geld in der Entwicklung und

Wartung.

Ist günstig in der Entwicklung und

Wartung, bietet jedoch limitierte

Möglichkeiten der Interaktion.

Ist teurer in der Entwicklung, bietet

jedoch eine viel bessere User

Experience und erfordert wenig Wartung,

da Sprach-Interfaces nicht so schnell

veralten.

Apps, Bots und/oder AI ?

Page 23: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Es gibt viele Plattformen und Channels für Chatbots:

• Websites

• Eigenständige Apps

• Messenger Apps

• Voice Bots

Page 24: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Die Auswahl der richtigen Software

OpenSource (e.g. rasa.com) vs. Framework (e.g. Microsoft)

Page 25: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Die richtige Chatbot-Persönlichkeit finden!

Geben Sie Ihrem Chatbot einen Namen

Bauen Sie eine Persönlichkeit um den Bot herum

→ Beachten Sie hierzu die internen Kommunikationsregeln

→ Schaffen Sie klare Regeln und Tonalität für Ihren Chatbot

Page 26: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Der Bot der Postfinance

Prozess Chatbot Erstellung

Page 27: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Ein passendes Chatbot Gesicht wählen!

Foto vs. Avatar

Page 28: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Gesprächsverläufe anhand Customer Journey erstellen

Page 29: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Antworten finden und Datenquellen sinnvoll einbinden!

Page 30: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Den richtigen Gesprächsstart finden!

• Überzeugend

• Erwartungen erwecken

• Fragen stellen

Page 31: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Helfen Sie Ihrem User beim Antworten!

• Definierte vs. nicht-definierte Antwort

• Offene vs. geschlossene Fragen

Page 32: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Keine unendlich langen Antworten

Lange Antwortblöcke in einzelne Antworten aufteilen

Runde ecken symbolisieren Zusammenhalt der Antwort

Page 33: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Überlegt euch wann ihr Emojis nutzen wollt

Die meisten nutzen jetzt Emojis.

Sie sind universell und äusserst nützlich und fügen der schriftlichen

Kommunikation die nonverbale Ebene hinzu.

Aber nicht bei ernsten/formalen Themen nutzen!

Page 34: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Vergessen Sie nicht die Call-To-Actions!

Ihr Chatbot soll etwas erreichen!

Page 35: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Nutzen Sie unterschiedliche Elemente:

• Schnellantwort-Buttons verwenden

• Nachrichten-Formate nutzen

• Interaktionselemente einsetzen

Prozess Chatbot Erstellung

Page 36: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Fallback - Was tun, wenn der Chatbot die Frage nicht versteht?

Page 37: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Fallback - Was tun, wenn der Chatbot die Frage nicht versteht?

Prozess Chatbot Erstellung

Page 38: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Fallback - Missverständnisse vermeiden

Prozess Chatbot Erstellung

Page 39: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Prozess Chatbot Erstellung

Vergesst nicht das Testing!

• Fokusgruppen

• A-B Tests

• etc.

Page 40: Chatbots - Zurich Behavioral Economics Networkzben.ch/wp-content/uploads/2019/03/Input-Sophie-Hundert...Dialog Flow : missing : missing NLU Intent: book_table

Bleiben wir in Kontakt

Sophie Hundertmark

[email protected]

+41 (0) 78 900 5346

Oder vernetzt bei Twitter (@Sophie_100mark) oder LinkedIn.

P.S.: Sehen wir uns an der AI in Marketing Conference?