A chatbot is a piece of software that handles human conversations. It allows you to communicate with a website or digital device as like you were talking to a real human being.