Ein „Chatbot“ ist ein textbasiertes Dialogsystem, mit dem per Texteingabe oder Sprache kommuniziert werden kann. Chatbots werden häufig eingesetzt, um Anfragen automatisiert und ohne direkten menschlichen Eingriff zu beantworten oder zu bearbeiten. Chatbots können, müssen aber nicht in Verbindung mit einem „Avatar“ (siehe dort) benutzt werden.
Der Begriff Chatbot setzt sich aus den beiden Wörtern „Chat“ und „Robot“ zusammen. Er beschreibt ein Online-Dialogsystem, das in Echtzeit arbeitet und Anfragen auf Textbasis oder mithilfe der Spracherkennung entgegennimmt. Der Chatbot beantwortet die Anfragen per Text- oder Sprachausgabe ohne direkten menschlichen Eingriff und kann zusätzlich Aktionen einleiten.
Erste Chatbots arbeiteten rein textbasiert. Mit der zunehmenden Weiterentwicklung der Sprachsynthese und Spracherkennung kann die Kommunikation mit vielen Chatbots mit einem Mix aus Text und Sprache oder rein mit Sprache stattfinden. Zum Einsatz kommen Chatbots beispielsweise auf Internetseiten oder in Instant-Messaging-Systemen und sozialen Netzwerken. Unternehmen nutzen sie als Schnittstelle zu ihren Kunden. Sie beantworten Fragen, erklären Produkte, geben Hilfestellungen bei Problemen oder bearbeiten andere Anliegen.
Auf Smartphones haben sich Chatbots zu intelligenten persönlichen Assistenten entwickelt. Chatbots können auch als spielerischer Zeitvertreib oder zum reinen Amüsement eingesetzt werden. Zur Beantwortung von Fragen nutzen die Chatbots programmierte Routinen, Datenbanken, Internet-Recherchen und die Künstliche Intelligenz (KI). Über „Avatare“ wird häufig versucht, den Chatbots eine eigene Identität zu geben.