A computer program performing automated actions and interacting with humans over the internet by responding to prompts.
Bots are programs that are designed to perform action on the internet faster or more efficiently than a human can. Often bots are used to interact with humans and respond to text based queries in customer service scenarios. The actions performed can vary widely, but typically operate when prompted by an outside source. More bots are being built to understand human language and interact in text based conversations with people on the web.