Was versteht man unter einem Chatbot?

Ein Chatbot ist ein Computerprogramm, das Künstliche Intelligenz, bzw. KI verwendet, um sich mit Menschen zu unterhalten. Benutzer können Fragen stellen, auf welche das System in natürlicher Sprache antwortet. Er kann Texteingabe, Audioeingabe oder beides unterstützen.

Die Begriffe Chatbot, virtueller Assistent und Konversationsagent werden manchmal als Synonyme verwendet, aber Chatbots unterstützen tendenziell einfachere Unterhaltungen und individuellere Aufgaben. Er kann Ihnen beispielsweise sagen, ob es morgen regnen wird, ein Konversationsagent könnte hingegen feststellen, dass Sie in Wirklichkeit wissen möchten was Sie morgen anziehen sollen.

Alle diese Konversationstechnologien verwenden Erkennungsfunktionen für natürliche Sprache, um zu erkennen, was der Benutzer sagt, und andere hochentwickelte Intelligenz-Tools, um zu bestimmen, was er oder sie wirklich wissen möchte. Diese Technologien fangen an, maschinelles Lernen zu nutzen, um aus Interaktionen zu lernen und die daraus resultierenden Empfehlungen und Antworten zu verbessern.

chatbot_media_new_image

Welchen Mehrwert bieten Chatbots?

Sie bieten einen Mehrwert, wenn:

  • bestimmte Prozess automatisiert werden können, um Zeit und Geld zu sparen, sowie Fehlerquoten zu reduzieren,
  • die Bedürfnisse von Nutzern besser befriedigt werden,
  • die meistgenutzten oder bevorzugten Kanäle der Nutzer verwendet werden können, um mit dem Chatbot zu kommunizieren,
  • der Umfang der Konversation auf eine oder wenige bestimmte Aufgaben oder auf ein bestimmtes Themengebiet begrenzt werden kann, wie beispielsweise ein Geldtransfer, eine Terminreservierung oder Auskünfte über Produktinformationen.

Welche Einsatzmöglichkeiten gibt es?

Aus geschäftlicher Sicht sind hier die 3 häufigsten Einsatzmöglichkeiten zu nennen:

  • Support Chatbots, die so konzipiert sind, dass sie eine einzelne Domäne beherrschen und zu dieser detaillierte Antworten auf Anfragen geben können, bzw. die Nutzer für ein bestimmtes Fachgebiet unterstützen können.
  • Skills Chatbots, die nicht viel Kontextbewusstsein erfordern, sondern eine bestimmte Fähigkeit haben, um gezielte Aufgaben auszuführen.
  • Assistent Chatbots, die eine ideale Kombination aus Support- und Skills-Chatbots darstellen und somit sowohl bestimmte Aufgaben ausführen können, als auch detaillierte Auskünfte auf spezifische Anfragen geben können.

 

Beispiele für konkrete Anwendungen finden Sie in der Developer Community.

Wie erstelle oder programmiere ich einen Chatbot?

Neben der Möglichkeit einen Chatbot von Grund auf selbst zu programmieren gibt es inzwischen die Möglichkeit auf bereits vorgefertigte Lösungen zurückzugreifen, die es einem ermöglichen, diesen auch ohne Programmierkenntnisse zu erstellen und den individuellen Anforderungen anzupassen. IBM bietet mit dem Watson Assistant nicht nur genau das, sondern stellt zusätzlich noch zahlreiche Code Vorlagen (Patterns) für spezielle Anwendungen zur Verfügung an, die sich einfach übernehmen und individualisieren lassen.

Wie einfach die Erstellung eines Chatbots in wenigen Minuten mit dem Watson Assistant ist, zeigt das nachfolgende Video.

Wenn Sie sich für die Erstellung mit Hilfe des Watson Assitants entschieden haben empfehlen wir Ihnen zunächst mit diesem 30-Minuten Tutorial zu beginnen in dem alle Schritte, beginnend von der Erstellung eines kostenlosen IBM Cloud Kontos bis hin zur Erstellung der ersten Konversationen, detailliert beschrieben sind.

Wie bei fast jedem Projekt besteht Ihre erste Aufgabe darin, Ziele zu identifizieren und den Projektumfang zu definieren. Was will die Zielgruppe, die mit dem virtuellen Assistenten kommuniziert, erreichen? Wie wird dieses Ziel derzeit erreicht und welche Herausforderungen gibt es bei der Umsetzung?

Chatbots sind dann erfolgreich, wenn die Logik und die Interaktion mit den Endbenutzern auf Basis eines klaren Verständnisses der Benutzerabsicht erfolgt.

Sie müssen auch Entitäten definieren. Eine Entität ist ein Objekttyp oder Daten, die für die Absicht eines Benutzers relevant sind. Wenn Ihr Konversationsagent einem Mitarbeiter bei der Suche nach Unternehmensereignissen hilft, enthalten Entitäten möglicherweise den Namen des Ereignisses, den Monat und den Ort.

Wenn Sie diese Faktoren ermittelt haben, können Sie die Front-End Web-App oder den Microservice entwickeln. Sie können sich entscheiden, einen Chatbot in eine Kunden-Support-Webseite zu integrieren, auf der ein Kunde auf ein Symbol klickt, das sofort eine Konversation auslöst. Sie können ihn aber auch in einen anderen Kommunikationskanal integrieren, egal ob es sich um Slack oder um Facebook Messenger handelt. Durch das Erstellen eines „Slackbot“ können Ihre Benutzer beispielsweise auf andere Weise Hilfe erhalten oder Informationen über eine vertraute Benutzeroberfläche finden.

Wie verbinde ich meinen IBM Watson Assistant mit anderen Anwendungen?

Chatbots, die mit dem IBM Watson Assistant erstellt wurden, lassen sich mit Hilfe von APIs sehr einfach als zusätzliche Komponente bzw. Feature zu bereits bestehenden Anwendungen und Webseiten hinzufügen. Eine von vielen Möglichkeiten ist beispielsweise die Einbindung in Wordpress, Slack, Alexa oder Whatsapp. Mehr Details zu den vielfältigen Möglichkeiten den Watson Assitant zu Ihrer Wunschanwendung hinzuzufügen erhalten Sie hier.

Welche Vorteile bietet ein Chatbot auf Basis des IBM Watson Assistant?

IBM Watson Assistant wurde von Forrester als führender Anbieter von Conversational Computing genannt. (siehe: The Forrester New Wave: Conversational Computing Platforms, Q2 2018)

In dem Bericht wurden die wichtigsten Plattformen für Konversations-Computing verglichen, wobei das aktuelle Angebot und die Strategie der einzelnen Anbieter untersucht wurden und das Feedback der Kunden mit berücksichtigt wurde.

Mit dem nutzungsbasierten Gebührenmodell des IBM Watson Assistant ist die Erstellung des Chatbots völlig kostenlos und zusätzlich erhalten Sie pro Monat 10.000 kostenlose API calls, die es Ihnen nicht nur ermöglichen, die Funktionalität und Akzeptanz Ihres Chatbots im Realbetrieb zu testen, sondern diesen darüber hinaus auch in nennenswertem Umfang ohne jegliche Kosten zu betreiben.

Erstellen Sie jetzt ihr kostenloses IBM Cloud Konto und beginnen Sie noch heute mit der Erstellung Ihres Chatbots auf Basis von Watson Assistant.

Wenn Sie den Watson Assistant im Rahmen Ihres Startup-Unternehmens einsetzen möchten, empfehlen wir Ihnen die Registrierung für das „Startup with IBM“ Programm um sich zusätzliches kostenloses Guthaben für die IBM Cloud zu sichern.

 

Jetzt registrieren und Chatbot erstellen