Chat Bots are tools that can mimic human conversation, automating the process of answering customer questions and suggesting products and services. Many chat bots use artificial intelligence to predict needs of the customer, and others follow a series of if-this-then-that prompts programmed in reaction to actions taken by the customer.