AI-102 Plan and manage an Azure AI solution Practice Question
You are implementing a chatbot using Microsoft Copilot Studio that helps employees find company policies. The chatbot must: - Use generative answers based on a SharePoint Online site. - Only respond with information from approved policy documents. - Include citations in responses. - Be accessible from Microsoft Teams. - Require no custom code. What should you do?
⚠ Common exam trap
The trap here is that candidates may overcomplicate the solution by choosing Azure OpenAI or Azure Bot Service options, missing that Copilot Studio is the no-code, fully integrated tool designed specifically for this scenario with built-in SharePoint knowledge sources, citations, and Teams deployment.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
In Copilot Studio, create a new copilot. Add the SharePoint site as a knowledge source. Enable generative answers with citations. Publish to Teams.
Microsoft Copilot Studio natively supports adding a SharePoint Online site as a knowledge source, enabling generative answers that retrieve and cite only approved policy documents. It requires no custom code, automatically includes citations in responses, and can be published directly to Microsoft Teams, fulfilling all stated requirements.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use Power Automate to retrieve documents and feed them to Azure OpenAI. Build a custom connector for Teams.
Why it's wrong here
Power Automate with Azure OpenAI and a custom connector requires custom code and provides no native SharePoint grounding, approved-document restriction, or citations. It is tempting because Power Automate connects Microsoft 365 services to Azure OpenAI, and would be correct when orchestrating bespoke document flows that Copilot Studio cannot handle.
- ✓
In Copilot Studio, create a new copilot. Add the SharePoint site as a knowledge source. Enable generative answers with citations. Publish to Teams.
Why this is correct
Adding the SharePoint site as a knowledge source with generative answers and citations enabled restricts responses to approved policy documents, and publishing to Teams delivers the required channel. No custom code is needed, meeting every stated constraint.
- ✗
Build a bot using Azure Bot Service and QnA Maker. Train it with the policy documents. Deploy to Teams.
Why it's wrong here
Azure Bot Service with QnA Maker returns fixed knowledge-base answers without generative responses, SharePoint grounding, or citations, and requires custom code. It is tempting because QnA Maker was the earlier Microsoft approach for policy-style question answering, and would suit a static FAQ bot with curated answer pairs.
- ✗
Create a custom GPT in Azure OpenAI Studio. Upload the policy documents. Deploy via Azure API Management and expose to Teams.
Why it's wrong here
A custom GPT in Azure OpenAI Studio cannot natively ground on a SharePoint Online site, enforce approved-document scoping, or surface citations, and exposing it via API Management to Teams needs custom code. It is tempting because Azure OpenAI provides generative answers, and would be correct for a bespoke model deployment outside Copilot Studio.
Go deeper
Related to this question
About these practice questions
One of 761 original AI-102 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AI-102 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-102 exam.