A chatbot, or bot, is an application that allows you to have a human-like dialogue via text, image, or speech. A bot can be integrated into either a web app or a mobile app. Different applications, such as Facebook Messenger, Kik, WeChat, or Skype, support various types of bots that might help you to find answers to a specific question, book an appointment at a salon, or book a table at a restaurant. Chatting with a bot should be like chatting with a customer care agent or a friend. Here is an example bot that is helping to answer questions about the weather inside Facebook Messenger. This bot was built by Microsoft, and is known as the Zo bot:
A bot can be deployed in the cloud to help scale the capacity of how much traffic it can handle based on user demand. To give you an idea of how easy it is to create intelligent and powerful bots, we will create a bot...