Chatbots sind Computerprogramme auf Basis von Künstlicher Intelligenz, Machinelearning oder logisch aufgebauten Aubläufen, die als textbasierte oder auditive Dialogsysteme funktionieren. Sie werden eingesetzt, um Anfragen von Kunden oder Interessenten automatisiert und halbautomatisiert zu bearbeiten oder zu beantworten, ohne direkten menschlichen Eingriff. Unternehmen setzen Chatbots häufig in Form von animierten oder bewegungslosen virtuellen Identitäten auf ihrer Webseite (z.B. als Avatar) oder in Instant-Messaging-Systemen ein, um Fragen von Besuchern automatisiert zu beantworten oder die Funktionsweise von Produkten und Services genauer zu erklären. Daher dienen Chatbots häufig als künstliche Erweiterung des Kundensupports. Das Online-Dialogsystem basiert dabei auf Sprach- und Texterkennung und zieht eigenhändig, nach vorher erlernten Chemata, Rückschlüsse auf die Anliegen der Besucher. Durch die Verwendung von Chatbots können Unternehmen bis zu 80 % an Kosten im Kundenservice und Support reduzieren.