Thinqloud AdminSalesforce Technology

Non-Technical Person’s Guide To Build A ChatBot

Chatbots are computer programs to automate some tasks through chat messenger applications like Slack, Skype, Facebook Messenger, Telegram etc. It takes input from user and delivers output via chat interface based on conversational rules and sometimes with artificial intelligence.

ChatBots are new way of communication many businesses are adapting to interact with their customers and improve their customer experience leading to business growth. According to survey by Oracle, 80% of the businesses want ChatBots by 2020.
Messaging apps active user count have already surpassed social media user count in 2015. Now you can imagine why it is so important for businesses to include messaging platforms in their marketing strategy.
Source: BI Intelligence
Before you start ask yourself these questions:

Once you are done with the conversation flow for your ChaBot, you can start with the development part using one of the most popular chatbot development frameworks like api.ai (now Dialogflow) (by Google), wit.ai (by Facebook), luis.api (by Microsoft), Watson (by IBM). (There are many ChatBot development platforms out there but personally I liked api.ai)
To get started first you need to plan Intents and Entities for your NLP (Natural Language Processing) model.
It is very important to understand the basics. Once you are familiar with Intent and Entity you are ready start development on any of the ChatBot development framework listed above.

It is important for any ChatBot to understand context of user’s conversation and make thing easy for user. Once chatbot is developed, you should test your chatbot for key metrics shown below:

The best way to build database for training your ChatBot is using real people. Invite people to chat with your chatbot and save all inputs from every user.
OR
You can think of the queries your customer may ask. Write them in a .txt file (each query on new line). Api.ai allows you to train your chatbot by uploading maximum 10 .txt files of size upto 3 MB each.
Chatbot Development Frameworks:
Tools to design ChatBot conversation flow
Design Kit
Messenger platform design kit – Free Download Fully customizable Sketch UI kit for Messenger platform – Free download
Chatbot Testing Tools:
http://bottesting.co/ – Free
If you are not sure you can do it on your own. Talk to our consultant and get started with AI ChatBot development for your business growth.
