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

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