Le Chatbot est un agent logiciel conçu pour interagir avec des utilisateurs par des échanges textuels ou vocaux.
Conçus principalement pour des applications spécifiques, ils reposaient sur des règles prédéfinies programmées par des humains. Leurs capacités étant limitées, ils échouaient face à des interactions plus complexes. Au fil des décennies, leur utilisation s’est étendue, notamment avec leur intégration dans des sites web et des services clients, ainsi que dans les années 2010 avec des assistants personnels intelligents tels que Siri ou Cortana.