Chatbot – Vorbereitung ist alles


Sieben Schritte zum erfolgreichen Chatbot

Alle reden von, über – und zunehmend auch mit Chatbots. Sie vereinfachen die Kommunikation und beschleunigen Prozesse. Was ist alles bei der Entwicklung eines Chatbots zu beachten? Eine detaillierte Vorbereitung und Planung in definierten Schritten sind hierbei das A und O.

Das passende Team als Voraussetzung

Das Rezept erfolgreich umgesetzter Projekte ist ein den Herausforderungen entsprechend hochqualifiziertes Team. Vor der eigentlichen Konzeption ist daher auf einen passenden Mix an Fähigkeiten, Fertigkeiten und Erfahrungen im Projektteam zu achten. So sind tiefe betriebswirtschaftliche Kenntnisse des Fachgebiets, das der Chatbot abdecken soll, ebenso essenziell wie die Art und Weise, in der Benutzer mit ihm interagieren werden. Neben ausgewiesenen Erfahrungen im SCRUM-orientierten Projektmanagement und bei der Integration Cloud-basierter Programmschnittstellen in die Unternehmensinfrastruktur ist ausprägtes Know-how erforderlich, um Interaktionen zu analysieren und Dienste zu trainieren. Beispiele müssen entwickelt werden, um das maschinelle Lernen voranzutreiben und Geschäftsregeln zu definieren. Außerdem braucht es zur Berücksichtigung ganzheitlicher Kundenerlebnisse erprobte Fertigkeiten im User Experience Design. Hierbei punkten Fähigkeiten zur Interaktion mit unterschiedlichen geschäftlichen wie technischen Stakeholdern. Schließlich gilt es, gleichzeitig die Gesamtarchitektur und einen End-to-End-Lösungsansatz zu berücksichtigen. Hinsichtlich der agilen Softwareentwicklung und der hieraus resultierenden kontinuierlichen Testläufe, ist nicht nur Flexibilität bei Änderungen, Korrekturen und Erweiterungen gefragt, sondern auch und ein umfassender Projektüberblick vonnöten. Kenntnisse im Knowledge Management befördern zudem einen transparenten Projektverlauf.

free erotic nude sexy e cards  

Den Erfolg planen

go to site Um Chatbots erfolgreich zu entwickeln, einzuführen und zuverlässig zu betreiben, empfiehlt sich eine äußerst gründliche Konzeption. Denn mit der technischen Umsetzung allein ist es nicht getan. Unabdingbare Voraussetzung ist eine Projektierung, die folgende Punkte beachtet: Anforderungen, Lösungs-Design, Fragensammlung, Definition und Zuordnung, Dialogerstellung, User Interface, Prototyp und schließlich das Go Live.

 

7 Schritte zum Chatbot

1) Was soll der Chatbot leisten?

Vor allen Überlegungen zur Umsetzung gilt es daher, eine umfassende Definition der Anforderungen und der Einsatzgebiete zu erstellen. Dabei sollten folgende Punkte rund um das, was der Bot machen soll, geklärt werden:

  • Welches Ziel wird verfolgt (Unternehmersicht)?
  • Welcher Mehrwert wird für den Anwender generiert?
  • Welchem Zweck dient der Chatbot (Anwendersicht)?
  • Wie sieht die Zielgruppe aus?
  • Welche Erfolgskriterien müssen erfüllt werden?
  • Welche Einschränkungen gelten?
  • Welche Schnittstellen gibt es? Wie werden sie bedient?

go here  

Hier gehts zur Startseite

mip steht für Management Informations Partner GmbH

2) Lösungs-Design

Vor der Bot-Entwicklung sollte geklärt werden, in welcher IT-Infrastruktur der Chatbot funktionieren soll. Das verhindert erhebliche Mehraufwände, etwa durch nachträgliche Integrationen von Datenbanken bzw. anderen Systemen. Zur Beurteilung der IT-technischen Anforderungen und eventueller Ausstattungserweiterungen empfiehlt sich daher eine Bestandsaufnahme der bestehenden IT-Landschaft sowie ein Vergleich der unterschiedlichen Technologien am Markt:

  • User Interface: Welche Schnittstellen sollen unterstützt werden?
  • IT-Infrastruktur: Welche Systeme sind im Einsatz?
  • Back-End-Systeme: Welche Server, Platten-/Bandspeicher und zentrale Netzwerkkomponenten werden verwendet?
  • Wo sind relevante Daten gespeichert?
  • Wird die Anwendung eine Cloud-, On-Premise- oder Hybrid-Lösung?

follow site  

3) Fragensammlung

Chatbots funktionieren innerhalb eines definierten Informationsraums und greifen zur Bearbeitung von Auskunftswünschen, Suchen und Anfragen auf vordefinierte Daten zu. Daher ist es ratsam, eine möglichst hohe Anzahl an Frage-Varianten zu sammeln, bestenfalls durch Nutzererhebungen. Eine Anzahl von 300 bis 500 repräsentativen Fragen eignet sich hierbei als gute Ausgangsbasis.

 

4) Definition und Zuordnungnsammlung

Für einen flüssigen Verlauf der Konversation werden die User-Absichten, die Bedingungen und der Kontext genau definiert. So werden die Absichten (Intents) der User, zum Beispiel „Suche nach Produkt“ oder „Auskunftswunsch“, genau bestimmt. Ebenso müssen die Entitäten bzw. die hierfür relevanten Bedingungen (Entities) definiert werden, zum Beispiel der Shop, in dem das gesuchte Produkt vorrätig ist. Da Konversationen relevanter und persönlicher werden, je mehr Kontext bekannt ist, ist darauf zu achten, dass derartige „Hintergrundinformationen“ mitberücksichtigt werden können. Hierunter fallen beispielsweise bereits im Gespräch erwähnte Informationen, persönliche Charakteristiken, der Standort, die Art des vom Kunden verwendeten Geräts, seine Produktpräferenzen und die Historie früherer Kontakte.

 

5) Dialogerstellung

Zur Dialoggestaltung zwischen Chatbot und Mensch gibt es zwei Möglichkeiten. Beim geführten Dialog gibt der Bot die Fragen vor und leitet so den User durch das Gespräch. Beim freien Dialog kann der Nutzer selbst Fragen stellen. Um in diesem Fall möglichst viele Kundenanfragen abzudecken, muss die Dialogstruktur klar konzipiert sein. Nur dann weiß der Chatbot, welche Antwort er auf welche Frage geben soll. Möglich sind einfache Antworten mit/ohne Variablen ebenso wie komplexe Antworten, beispielsweise mit Weiterleitungen per Link. Die Auswahl der jeweiligen Struktur richtet sich nach dem Ziel, das der Chatbot erreichen soll. Als Ergebnis sollte ein strukturierter Dialogablauf stehen, der festlegt, wie die Anwendung antwortet, wenn die definierten Absichten und Entitäten erkannt werden.

 

6) User Interface

Bereits zu Beginn eines Projektes muss klar konfiguriert werden, wo der Chatbot eingesetzt und welche Integration und Kommunikation zu Fremdsystemen erfolgen wird. So kann ein Chatbot in eine bereits bestehende Applikationsumgebung eingebunden oder als Stand-Alone-Lösung programmiert werden.

 

7) Prototyp

Nach Konzeption und Design empfiehlt sich, möglichst frühzeitig die Erstellung eines Prototyps, welcher agil sowie iterativ weiterentwickelt wird. Der Status quo der Entwicklung lässt sich auf diese Weise rasch erfassen, das spätere Nutzererlebnis kann direkt getestet werden. Auf Basis dieser Erfahrungen ist ein konkretes Feedback und ein zeitnaher Eingriff für Änderungen möglich. Je nach Anforderungsprofil durchläuft die Chatbot-Entwicklung wiederholt die Zyklen von Test, Optimierung, Feedback, Analyse und Anpassungen – bis das gewünschte Ergebnis erreicht ist.

Go Live

Nach dem Produktivstart des Chatbots sollten die Beteiligten den Betrieb genauestens beobachten und untersuchen. Das intensive Monitoring hilft, bisher nicht berücksichtigte Fragen und Use Cases zu identifizieren und integrieren. Welche Intents müssen noch hinzugefügt werden? Welche Antworten sind nicht zufriedenstellend? Auch im weiteren Betrieb muss die Überwachung und Wartung konstant weitergeführt werden. Hierbei liegt das Augenmerk vornehmlich darauf, den Chatbot zu trainieren. Unsere Erfahrungen haben gezeigt, dass nach anfänglichen täglichen Prüfungen sich diese im weiteren Verlauf reduzieren. Nicht vergessen darf dabei werden, auch das Nutzerverhalten zu beobachten und auszuwerten. Denn gerade diese Informationen helfen dem Chatbot, noch besser zu werden.

Durch die unsere enge Zusammenarbeit mit IBM, liegt in unseren Projekten der Fokus auf den Produkten der IBM Cloud. Die hierbei verwendete Chatbot-Technologie ist Watson Assist und kann um diverse Module erweitert werden, wie beispielsweise KI, Text-to-Speech, Speech-to-Text oder Bilderkennung. Wichtig ist dabei, die Erwartungshaltung aller Beteiligten realistisch zu betrachten, denn die Entwicklung eines erfolgreichen und zufriedenstellenden Chatbots erfordert eine intensive Zusammenarbeit und Austausch im Projektteam.

 

 

 

Autorin:
Simone Schubert
mip Management Informationspartner GmbH