Chatbots are short for Chat Robots, these are basically programs which simulates human-like conversation with the help of a predefined set of data.