Un chatbot est un logiciel basé sur l'intelligence artificielle qui effectue une tâche automatisée, comme répondre à une FAQ ou accomplir une tâche (informer les clients sur une activité, des horaires, etc...). Les chatbots sont généralement utilisés en ligne sur des sites web ou des réseaux sociaux.
En termes simples, un bot est un logiciel qui simule des conversations humaines (écrites ou orales). Par exemple, un utilisateur peut donner des instructions ou poser une question au robot et, en retour, le chatbot peut effectuer une certaine action ou fournir une réponse. Dans le cas d'un hôtel, cela peut conduire à la création d'une réservation.