azure-chatbot
| Objective | - To create a functioning chatbot using Azure Bot Service and Language Service - To build and deploy web app to Azure from a code repository using Static Web Apps Service |
| Approach | - Completed all the steps involved in chatbot development i.e., train, build, test, deploy, monitor on Azure platform - Followed the walkthrough for frontend development to create a website using JavaScript, HTML, CSS |
| Impact | - Successfully trained the chatbot by user defined intents and test the chatbot on Azure Congnitive Service platform - Developed the website and connected it with remote data using Azure Bot Service of Microsoft Azure |
Project Title: Chatter - Chatbot for GLA University
Industry Name: EdTech
Problem Statement/Opportunity: GLA University desires to construct a clever and skillfully designed internet site because the on-line enquiring and service portal has been developing at an super convenient in state-of-the-art world. To construct an entire internet site they've selected Azure Cloud Platform. Build a internet site which have terrific functions like banner textual content slider, desirable hover effects, easy scrolling navigation, gallery mild container effect, and plenty extra to serve their customers. It must also include an AI chatbos to not only automate customer support, but they also help optimise improve experiences of the visitor of the website and improve customer care.
Project Description: We created a University website using HTML, CSS, bootstrap framework, and JavaScript to have a more interactive experience with our university. The website can be used to answer basic student query questions, provide course information, or direct students to the right place on the website. This internet site is a 100% responsive cross-browser template, well matched on all devices, and displayed on all display sizes. We used Microsoft Azure with Github to install the University site and completed this project. This project is to create a website that provides high-quality information on a variety of topics. The GLA University website will feature a wide range of categories and topics, as well as a search engine to allow users to find specific topics. The website will be designed to be user-friendly, with a modern and easy-to-navigate interface. Additionally, the website will incorporate social media sharing capabilities, allowing users to share the content they find on the website. The website will also feature an interactive forum, where users can exchange ideas and ask questions. The website will be regularly updated with new content, and users will be able to receive notifications when new content is added. Chatter - the chatbot will automate repeated customer support enquiries. Chatter provides 24/7 real-time support for all visitors, regardless of language barrier and geographic location. It gives visitors of the website an accessible channel to find answers to their questions.
Primary Azure Technology: Azure Bot Service, Language Service, Static Web Apps
Step 1: Go to Language Studio and click on create a new Language resource in the Azure portal

Step 2: Create Language and click Create

Step 3: Go back to Language Studio and select existing resource (Myinstance-001)

Step 4: Create a new Project by clicking Create new

Step 5: Click Custom question answering

Step 6: Click Create new project and then select I want to select the language when I create a project in this resource

Step 8: Click Add source and then click Files. Further, you can add chitchat such as professional, friendly, witty, caring, enthusiastic by clicking Chitchat option

Step 9: Add file and click Add all.

Step 10: Click Add question pair to add more question pairs

Step 13: Click Test to test the chatbot

Step 14: Click Deploy knowledge base from the side navbar

Step 15: Click Deploy to deploy the chatbot

Step 16: Click Create a bot and it will direct us to Azure Portal

Step 18: Click Review + create

Step 20: To deploy the chatbot in the website, go to the resource group (RG-001), then click Myinstance-001-bot of type Azure bot

Step 21: Click Channels from right pane

Step 23: 27. To embed the Web Chat control in a web page, embed the code and secret keys
Step 1: To host the website, select Static Web Apps service from Azure portal

Step 3: Click Review + create after filling the required fields

Step 4: Click Create to create Static Web App

Step 5: In the home page of Azure Portal, click webapp-001

Step 6: Copy the URL. This URL is the URL of our website that is hosted using Azure Static Web Apps sevice

Step 7: In github repository, click on Action. GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline.






