Chatbots sind die Basis virtueller Assistenten wie Alexa, Google Assistant oder Cortana. Ein Chatbot ist ein Dialogsystem – ein Programm, das eine text- oder sprachgesteuerte Kommunikation zwischen Mensch und Maschine ermöglicht. Auch dialogbasierte Supports auf Webseiten setzen Sprachbots ein.

Manche Chatbots sind einfach Formulare in einem Chatfenster. Diese sind meist nur imstande, vorgefertigte Antworten auf einfache Eingaben zu geben. Komplexe Systeme setzen oft künstliche Intelligenzen zur Erkennung der Eingaben ein. Diese sind imstande (sofern sie ausreichend trainiert sind), auch schwierige Eingaben zu verstehen und den richtigen Antworten zuzuordnen.