A chatbot is an artificial person, animal or other creature which holds conversations with humans. This could be a text based (typed) conversation, a spoken conversation or even a non-verbal conversation. Chatbot can run on local computers and phones, though most of the time it is accessed through the internet. - What is a chatbot?
Image from Wikipedia.