Building an Internal Chatbot with Azure AI Services
Introduction
Ben, an AI architect at a mid-sized company, is tasked with developing an internal chatbot to streamline access to corporate resources. These resources are currently dispersed across multiple knowledge bases and document repositories, making it challenging for employees to find the information they need quickly and efficiently.
Objective
The primary goal is to create a chatbot that can connect employees with the necessary corporate resources, improving productivity and reducing the time spent searching for information.
Challenges
Dispersed Information: Corporate resources are spread across various platforms, including SharePoint, OneDrive, and internal databases.
User Experience: Employees need a user-friendly interface to interact with the chatbot.
Security and Compliance: Ensuring that sensitive corporate information is accessed securely.
Question 1: To address the challenges of dispersed information, user experience, and security, which Azure services should Ben use? Select all that apply.
Question 2: Below are the tasks involved in the implementation phase. They are currently out of order. Please reorder them correctly.
Testing and Deployment: The chatbot undergoes rigorous testing to ensure it meets user needs and performs reliably. It is then deployed within Microsoft Teams for easy access.
Integration with Corporate Resources: The chatbot is connected to various knowledge bases and document repositories using APIs, ensuring it can retrieve and present information from multiple sources.
Requirement Gathering: Ben's team conducts interviews with employees to understand their needs and the types of queries they typically have.
Results: The outcomes of the implementation, such as improved efficiency and enhanced user experience.
Design and Development: Using Azure AI Bot Service, the team designs the chatbot's conversational flow and integrates it with Azure OpenAI Service for natural language understanding.
Grounding Responses: Ground the responses of Azure OpenAI Service to the corporate resources.
Question 3: In his presentation to key stakeholders, Ben aims to showcase the Azure services utilized to tackle these challenges and develop the chatbot.
3a) What essential aspects of Azure AI Search service should he highlight ?
3b) What essential aspects of Azure Open AI service should he highlight ?