Courseiva

Configuring Copilot Studio with SharePoint as a Knowledge Source

You are an AI engineer at Contoso. Contoso has a Microsoft Copilot for Microsoft 365 deployment. They want to build a custom copilot in Microsoft Copilot Studio that can answer questions about their internal IT support knowledge base stored in a SharePoint Online document library. The knowledge base includes hundreds of PDF and Word documents. Requirements: - The copilot must only answer from the approved knowledge base documents. - Responses must be grounded in the documents and include citations. - The solution must use generative answers with a prebuilt AI model (no custom model training). - Authentication must be via Microsoft Entra ID with single sign-on (SSO). - The copilot should be published to a Microsoft Teams channel. You need to recommend the minimal configuration steps. What should you do?

Quick Answer

The correct answer is to create a new copilot in Copilot Studio, add the SharePoint document library as a knowledge source, configure Microsoft Entra ID authentication for SSO, enable generative answers, and publish to the Teams channel. This works because Copilot Studio’s prebuilt generative AI model can directly ground responses in SharePoint content without custom training, automatically citing source documents to meet the grounding requirement. On the AI-102 exam, this scenario tests your understanding of when to use a low-code knowledge source versus building a custom Azure AI Search pipeline—a common trap is overcomplicating the solution with Azure AI Language or custom skills, which violates the “no custom model training” constraint. Remember the key distinction: Copilot Studio’s “add knowledge” feature handles SharePoint grounding natively, while Azure AI Search requires index creation and is not minimal. Memory tip: “SharePoint source, Copilot Studio course—no custom, just connect and enforce.”

⚠ Common exam trap

AI-102 often tests the misconception that custom AI models or Azure AI Search are required for document Q&A, but Copilot Studio's native SharePoint knowledge source provides a no-code solution.

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 document library as a knowledge source. Configure authentication with Microsoft Entra ID. Enable generative answers. Publish to the Teams channel.

The minimal configuration is to create a copilot in Copilot Studio, add the SharePoint document library as a knowledge source, configure authentication with Microsoft Entra ID, enable generative answers, and publish to Teams. This uses built-in capabilities, requires no custom model training, and meets all requirements including grounding with citations and SSO.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Create a custom Azure AI Language model using the documents. Then build a bot with Azure Bot Service and connect it to Copilot Studio.

    Why it's wrong here

    Azure AI Language custom models require labelled training data and cannot perform generative answers with citations, so they fail the prebuilt-model and grounding requirements. It is tempting because Azure AI Language suits custom text classification and entity extraction, where a trained model is genuinely needed.

  • ✗

    Use Power Virtual Agents to create a bot. Add a custom entity to map document content. Use Power Automate to retrieve documents.

    Why it's wrong here

    Manually mapping document content with custom entities and using Power Automate to retrieve documents does not leverage Microsoft Copilot Studio's prebuilt generative AI capabilities for unstructured data. This approach would require extensive custom logic to process hundreds of PDF and Word documents for grounded answers and citations, failing the "prebuilt AI model" and "minimal configuration" requirements. However, this method is suitable for building bots that interact with structured data sources or APIs, where specific data points are mapped to entities for rule-based responses, offering precise control over information retrieval.

  • ✗

    Use Azure AI Search to index the documents. Create a custom connector in Copilot Studio to query the search index. Configure authentication and publish to Teams.

    Why it's wrong here

    A custom connector querying Azure AI Search bypasses Copilot Studio's native SharePoint knowledge source, so citations and Entra ID SSO are not delivered without extra plumbing. Azure AI Search is the right choice when indexing external or multi-source content outside SharePoint.

  • ✓

    In Copilot Studio, create a new copilot. Add the SharePoint document library as a knowledge source. Configure authentication with Microsoft Entra ID. Enable generative answers. Publish to the Teams channel.

    Why this is correct

    Adding the SharePoint library as a knowledge source with generative answers grounds responses in approved documents and returns citations, while Microsoft Entra ID authentication delivers SSO. No custom model training is needed, and Teams publishing meets the channel requirement.

About these practice questions

This AI-102 question is part of Courseiva's 761-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

2 more ways this is tested on AI-102

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. 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?

easy
  • A.Use Power Automate to retrieve documents and feed them to Azure OpenAI. Build a custom connector for Teams.
  • ✓ B.In Copilot Studio, create a new copilot. Add the SharePoint site as a knowledge source. Enable generative answers with citations. Publish to Teams.
  • C.Build a bot using Azure Bot Service and QnA Maker. Train it with the policy documents. Deploy to Teams.
  • D.Create a custom GPT in Azure OpenAI Studio. Upload the policy documents. Deploy via Azure API Management and expose to Teams.

Why B: 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.

Variation 2. You are designing a conversational AI solution using Microsoft Copilot Studio. The solution must: - Allow users to ask questions about company policies stored in SharePoint Online. - Use generative answers with grounding data. - Ensure that responses are based only on approved documents. - Support authentication via Microsoft Entra ID. Which THREE components must be configured as part of the solution?

hard
  • ✓ A.Create a new data source in Copilot Studio pointing to SharePoint Online.
  • B.Create a Power Automate flow to retrieve documents from SharePoint.
  • ✓ C.Configure authentication settings to require Microsoft Entra ID sign-in.
  • D.Train an AI Builder model to classify policy documents.
  • ✓ E.Add a generative answers topic with a 'knowledge source' node referencing SharePoint.

Why A: Option A is correct because Copilot Studio needs a SharePoint Online knowledge source (created as a data source) so the agent can index and query the approved policy documents for grounding. Option C is correct because the requirement to support authentication via Microsoft Entra ID is met by configuring the agent's authentication settings to require Entra ID sign-in, which secures access and enables per-user permissions. Option E is correct because generative answers require a topic containing a knowledge source node that references the SharePoint source, which is what produces grounded, generative responses restricted to the approved documents. Option B is not needed because Copilot Studio's native SharePoint knowledge source handles retrieval directly, so a custom Power Automate flow is unnecessary. Option D is not needed because AI Builder classification is unrelated to grounding generative answers in SharePoint content.

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Microsoft exam blueprint

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.