A chat bot is a trained bot which is implemented specifically to interact with real world customers. Just like a real agent a chat bot agent helps to solve the queries of the customers. It also transfers the call to a chat agent on customer’s request.