Skip to content

Keveen-ghori/Future-Ready-Talent-Final-Project-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Future-Ready-Talent-Final-Project-Chatbot

Build an Chatbot using Microsoft Azure Technology.

Chatbots are nothing new. In fact, they have been around in some form since the '60s. But those chatbots were nothing like what we have today with machine learning (ML) algorithms, which allow them to learn how to interact with users more effectively over time. Many companies are competing with their own variants to stand out from the pack, like Microsoft with its Azure platform.

This guide covers setting up a chatbot using Azure Bot Service.

###########Creating the Basic Bot##############
Create your account and log in to Azure Portal. image



Click AI + Machine Learning on the left, then the Web App Bot icon and fill in the required information. If you haven't set up any other Azure services, most of these fields will be blank.

Click Create new to create a resource group. You can have one resource group with the free plan. Resource groups are containers that hold related resources such as apps that share a lifecycle.

image

image

Next, set up a Bot template. Choose whether the bot's SDK language will be C# or Node.js and whether it will be an Echo Bot or a Basic Bot. For anything other than a bot that echoes back the user's messages, choose Basic Bot.

image
View more samples will take you to the Bot Framework samples repository where you can see examples of chatbots you can create with custom code.

image
To create your QnA Bot, you will first need to deploy the basic bot in Azure and create a knowledge base (KB) for it.

You also need to create an account for Language Understanding (LUIS), which is a cloud API service. Choose its location and an App service plan, and click Create.

The Location is related to where the resource group is hosted, meanwhile the Luis App Location relates to where you will author and publish the knowledge base.

There are three main regions and each have separate keys and Luis portal URLs. Use eu.luis.ai for Europe, luis.ai for US and au.luis.ai for Australia. You can export and import apps to different regions, but that is less important for the purposes of just a chatbot hosted on a page. Host where you want to target a user base.

image
You will get a notification when your basic bot is deployed. From there it needs to be turned into a QnA Bot. image Click on your bot's name in the All resources menu to test it in a web chat
image

About

Build an Chatbot using Microsoft Azure Technology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published