Chat Bot using Azure Bot Service
Overview
Chat Bot is a software that can simulate a chat with user in natural language
With Azure, Creating a Chat bot is very easy and can be created in few minutes with few clicks.
We can add Intelligence to BOT using LUIS Cognitive service
Requirement
· Visual Studio
· Azure Subscription
Install Bot Template
Create new project for ChatBot Application
We are using LUIS Framework with BOT application .
LUIS is a cognitive service which helps in teaching BOT application
Create New Cognitive Service Account
Import the json which default created in Bot Application
Click on Train and Publish
Use Primary Key , Application Id and Host in Bot Application
{"MicrosoftAppId": "","MicrosoftAppPassword": "","LuisAppId": "< LuisAppId >","LuisAPIKey": "< LuisAPIKey >","LuisAPIHostName": "westus.api.cognitive.microsoft.com/"}
Create BOT Service on Azure Portal
Publish Bot Application from Visual Studio to Azure
Test Application from Azure Portal