The Machines which can act, behave, and make decisions like humans are termed as Artificially Intelligent Machine. A Bot is a common example where the integration of various Artificial Intelligent technologies & Machine Learning algorithms are used.
In this blog post, we will cover everything about ChatBot technology in Artificial Intelligence (AI) field and steps to create a Chatbot in Microsoft Azure Cloud.
Overview Of ChatBot
Azure Cognitive service is a set of pre-built AI tools. Azure Cognitive Service is grouped into 5 categories vision, knowledge, language, speech & search. We can integrate these azure cognitive services with Azure Bot Service to create a ChatBot interface of our requirement.
Read More : About Azure AI Fundamentals Certification.
Conversational Artificial Intelligence is a solution that helps us to build a conversation between AI machines and humans. These machines are called Bots. Bots are used in various scenarios like customer support, reservation system, digital assistant, online ordering, healthcare, etc.
We can interact with a bot in various ways:
- Webchat interfaces
- Emails
- Social Media Platforms
- Voice
Responsible AI Guidelines For Bots
- Being Transparent about the capabilities of the bot service created.
- If necessary the Bot service is capable of transmitting the conversation to a human. (in case of refund, or complaints)
- Ensure the Bot is reliable.
- Confidential and secret data should be secured.
- Handling data securely.
- Bot service must fulfill the accessibility standards.
Check out: Overview of Azure machine learning studio
Steps To Create A Chatbot In Microsoft Azure (QnA Maker Service)
1) Visit QnA Maker website using the below URL and sign in with your Azure subscription.
https://www.qnamaker.ai/
2) Now click on Create a QnA service and give your credentials of the azure account.
Note: QnA maker is an Azure Cognitive service. Check what Azure Cognitive Services are.
3) Enter the required details & click on Review + Create.
- Subscription: Azure for Students
- Resource Group: demo-qna-maker
- Pricing Tier: Free F0
- Azure Search Location: East US
- Azure Search Pricing Tier: Free F
- App Name: demo-qna-maker
- Website Location: West US
4) Once the QnA maker endpoint gets created, goto the QnA maker website and click on Refresh (step 2) and then select the QnA maker endpoint we created earlier. Add the remaining details.
To Know More About Microsoft Azure AI click here
5) Add the URL/doc with some QnA for training the QnA service model based on which the model will give inferences and then click create.
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/troubleshooting
6) If you see the Knowledgebase you will get some Question & Answer pairs that are extracted from the link we gave before. Click on Publish.
7) After Publishing the QnA maker service, click on Create Bot.
8) You will get the default details for Web App bot, you can change if you want to then click on create.
Note: If you don’t want to Application Insight (Monitoring) then turn it off.
9) After Deployment, On the dashboard of your portal, you will get demo-qna-maker-bot.
10) To communicate with this Chatbot we have multiple channels
11) To test and check how the communication looks like, click on Test in Web chat and ask a question. This is how you create a Chatbot in Microsoft Azure.
Note: You do not need to ask exactly the same question that was there in the knowledge base but there should be some common keywords present in the question.
Related/References:
- [DP-100] Microsoft Certified Azure Data Scientist Associate: Everything you must know
- [AI-900] Microsoft Certified Azure AI Fundamentals Course: Everything you must know
- Microsoft Certified Azure Data Scientist Associate | DP 100 | Step By Step Activity Guides (Hands-On Labs)
- Automated Machine Learning | Azure | Pros & Cons
- Object Detection and Tracking in Azure Machine Learning
- Speech Translation (Artificial Intelligence, Machine Learning)
Join FREE Masterclass
We cover the topic, Chatbot in Microsoft Azure in our Azure AI Fundamentals (AI-900) training program.
To know more about AI, ML, Data Science for beginners, why you should learn, Job opportunities, and what to study Including Hands-On labs you must perform to clear Microsoft Azure AI Fundamentals Certification [AI-900].
Click on the below image to Register for our FREE Class on AI, ML, and Data Science for Beginners Azure Certifications | Live Demo & Q/A Now to start your Artificial Intelligence journey as a beginner!
Leave a Reply