Bots are the most trending subtopic in the world of AI, at least on the web side of things. It is basically a chat-like app with which you can send and receive messages formally or informally except, in this case, you’ll be talking to a computer instead of your friend and it will be responding to you in the same way as you would expect from an ordinary human but it will also be able to do all the manipulations, reservations, or any virtual operations you ask it to do in the conversation. Technically to create a bot, you will need to employ some of the most commonly used languages for AI-related applications such as R or Python but in this tutorial, we’ll be using just flowcharts and the logic builder inside Motion.ai to build a bot for Web, SMS, Facebook Messenger and Slack. There’s a free plan too but that comes with certain restrictions such as the ability to create a maximum of only 2 bots and 1000 messages per month in one account. Motion.ai is working on Bots store where people could share and reuse other people’s bots and remix them to suit their needs. Currently, that killer feature is under development but if you’re reading this post after a couple of months, then the Bots store would have probably already launched.
Motion.ai is smart enough to ignore the typos, accept only keywords and different forms of input- for instance, you can just ask your user if they want you pizza to be delivered to their current location (tracked from the location services of the user’s device), and if the user says yes (or any expression that relates to it like, “you bet!”), it will grab their current location and show the success message that their order has been placed. Motion.ai has a beautiful dashboard that let’s you see the questions that people have asked your bot, the statistics and every piece of information you’d possibly need to mature your bot apart from the little things that it could automatically learn from your users. The video tutorial below demonstrates how to create a very simple bot using Motion.ai.