Welcome to my Presentation. Here I explain how to Develop and Deploy a ChatBot Service on Microsoft Azure Cloud Platform. The ChatBot Service can be integrated with Web Applications, Facebook Messenger and many other Platforms/Applications.
2. What is a Chatbot? A chatbot is a software that can have a conversation with Human.
2
Types of Chatbots:
i. Standard Chatbots
ii. Self Learning Chatbots
Need for Chatbots
i. Perform better than a human.
ii. Easier to replicate same reply to multiple users with same concern.
3. Demo on Creating a
Chatbot Service in
Microsoft Azure
Creating a Knowledge
Base and QnA Service
From Azure
Marketplace in AI +
Machine Learning,
Create aWeb App Bot
Test in Web Chat
1 2 3
3
Steps
4. In the very first step we must visit the website https://www.qnamaker.ai to ‘Create a knowledge base’ needed for the Chat
conversation.
4
Step 1.1
5. In the next step we must select the option containing ‘Create a QnA service’
5
Step 1.2
6. The option ‘Create a QnA Service’ navigates us to azure portal where we create QnA Maker with all the Details
6
Step 1.3
7. The Deployment has been successful and now we can pin it to Dashboard
7
Step 1.4
8. We need a data source from where the Chatbot will learn certain replies to questions hence we need to visit Azure Support FAQs
webpage (any other FAQ page can also be used) and copy its URL.We can also upload pdf, xlsx files containing QnA’s.
8
Step 1.5
9. The copied URL is now pasted and the Knowledge Base (KB) is created
9
Step 1.6
10. The copied URL is now pasted and the Knowledge Base (KB) is created
10
Step 1.6
11. The question and answers from the URL containing Microsoft Azure FAQs are replicated in the Knowledge Base, also we can
add any of own curated questions and click on ‘Save andTrain’ option.
11
Step 1.7