Skip to main content

Chatbot

Was ist ein Chatbot?>>>>>>>>>>>>>>>>>>>>>>>>>>

Ein Chatbot ist ein Programm, dass der Kommunikation mit Menschen dient. Es verwendet dabei eine natürliche Sprache und soll in der Lage sein, auch kompliziertere Anfragen zu beantworten. Chatbots werden deshalb auch als textbasierte Dialogsysteme bezeichnet. Die einfachste Form, wie ein Chatbot online arbeitet, ist beispielsweise der Katalog einer Bibliothek: Der Nutzer stellt die Anfrage, ob ein bestimmtes Werk vorhanden ist. Das System kann antworten und eventuell die Signatur für den Standort anzeigen.

Wofür werden Chatbots eingesetzt?

Der erste Bot wurde bereits 1964 von Joseph Weizenbaum entwickelt. Es handelte sich um die virtuelle Psychotherapeutin Eliza. Das Programm war als Demonstration gedacht und sollte zur Nachahmung anregen. Tatsächlich wurden diese Hoffnungen jedoch enttäuscht, da die technischen Möglichkeiten in den folgenden Jahrzehnten zu eingeschränkt waren.

Das Interesse an Chatbots wuchs erst wieder rund um die Jahrtausendwende. Wer jetzt einen Chatbot programmieren wollte, interessierte sich für die Verbesserung von künstlicher Intelligenz. Von 2001 bis 2015 wurde beispielsweise die sogenannte Chatterbox Challenge ausgerichtet, bei der die besten Chatbots in der Frage ausgezeichnet wurden, welche am besten menschliche Kommunikation nachahmen könnten.

Inzwischen sind die Bots so gut geworden, dass sie von vielen Unternehmen zur Abwicklung von Kundenkommunikation eingesetzt werden. Die Hoffnung ist, dass die Bots künftig alle entsprechenden Anfragen meistern können.

Wie funktionieren Chatbots?

  • Zugriff auf Datenbanken mit vorgefertigten Fragen und Antworten mit Reflexionen (Fragen werden auch in leicht abgewandelter Form verstanden)
  • Deep Learning: Die Chatbots registrieren, wenn sie eine Anfrage falsch beantwortet haben und fügen diesen Fehler mitsamt Korrektur eigenständig ihrer Datenbank hinzu
  • Postprocessing: Skriptgesteuerte Daten werden bei einer passenden Frage in die Antwort eingesetzt (der Chatbot kann beispielsweise die passende Uhrzeit ausgeben)

Weitere Inhalte