Domain 2 β€” Module 1 of 12 8%
11 of 28 overall
Domain 2: Integrate and Extend Agents in Copilot Studio Free ⏱ ~12 min read

Enterprise Knowledge Sources: The Big Picture

Overview of connectors and Azure AI Search as knowledge sources.

Welcome to Domain 2: Where agents get smart

Simple explanation

An agent without knowledge is just a chatbot that makes things up.

Imagine you hired a new employee but gave them zero access β€” no files, no intranet, no databases. They would guess at every answer. Enterprise knowledge sources are how you give your agent the company brain. There are three main pipes you can connect: Copilot connectors that index data into Microsoft Graph, Power Platform connectors that call external systems on demand, and Azure AI Search for heavyweight document search across millions of pages.

This module maps all three so you know which pipe to use when.

The three pillars of enterprise knowledge

Every knowledge source in Copilot Studio falls into one of three categories. The critical skill is knowing which to reach for β€” and the exam loves scenario questions that test exactly this.

The three pillars of enterprise knowledge in Copilot Studio
FeatureData flowSearch typeSetup complexityBest for
Copilot connectorsCrawl β†’ index into M365 Graph β†’ agent queries indexFull-text search over indexed content (generative answers)Admin-driven: configure in M365 admin centre, ~50 connectors availableSurfacing external docs (ServiceNow KB, Confluence, file shares) alongside M365 content
Power Platform connectorsLive API call at runtime β†’ structured JSON responseNo search β€” direct API request/responseDeveloper configures connection + actions in Copilot Studio, 1,000+ connectorsReal-time lookups (CRM records, ticket status) and write-back actions
Azure AI SearchPush or pull indexer β†’ dedicated Azure search index β†’ agent queries via APIKeyword, vector, semantic, or hybrid search with ranking profilesDeveloper creates Azure resource, builds index, connects from Copilot StudioLarge document collections (50K+ docs), multi-language, custom relevance tuning

When to use which β€” decision factors

Choosing the right pillar depends on four factors. Get these straight and you will handle any scenario question the exam throws at you.

FactorCopilot connectorsPower Platform connectorsAzure AI Search
Data freshnessNear-real-time to scheduled crawl (hours)Real-time (live API call)Depends on indexer schedule (minutes to hours)
Data volumeMillions of items per connectionPer-request (paginated)Billions of documents
Security modelM365 tenant boundary, Graph permissionsConnection-level auth (OAuth, API key)Azure RBAC + index-level security trimming
Who configuresM365 admin (tenant-level)Developer in Copilot StudioDeveloper + Azure admin
Data residency matters

Copilot connectors index data into your M365 tenant β€” the data lives in your tenant’s geo. Azure AI Search stores data in whichever Azure region you choose. Power Platform connectors do not store data at all β€” they pass it through at runtime. For regulated industries, this distinction drives architecture decisions. The exam may ask where data resides for a given connector type.

How data flows through the agent

When a user asks your agent a question, the orchestrator decides which knowledge source to query. This is not random β€” it follows a priority chain:

  1. Topic match first β€” if a topic trigger matches the user’s message, that topic runs (including any tools or flows it calls).
  2. Generative answers second β€” if no topic matches, the agent uses generative answers to search configured knowledge sources (Copilot connectors, SharePoint, uploaded files, Azure AI Search).
  3. Fallback last β€” if no knowledge source returns a confident answer, the system fallback topic fires.
Scenario: Kai maps Pacific Mutual's knowledge sources

Kai just kicked off the Copilot Studio deployment at Pacific Mutual, a 15,000-person insurance company. The project sponsor wants the agent to answer questions from three sources: the internal ServiceNow knowledge base (5,000 articles), the Salesforce CRM (live policy lookups), and a regulatory document archive (80,000 PDFs on a file share).

Kai maps the architecture: ServiceNow gets a Copilot connector β€” the M365 admin configures the ServiceNow Graph connector so articles are indexed and searchable through generative answers. Salesforce gets a Power Platform connector β€” the agent calls the Salesforce API in real time to pull live policy data (no indexing needed, the data changes constantly). Regulatory PDFs go into Azure AI Search β€” Kai creates an Azure AI Search index with a blob storage indexer, enables semantic ranking for natural-language queries, and connects it to the agent.

Three sources, three pillars, one agent. This is the architecture pattern the exam expects you to recognise.

Choosing the right pillar β€” a mental model

Think of it as a restaurant analogy:

  • Copilot connectors = a buffet. The food (data) is prepared in advance and laid out for you. Fast to serve, but you eat what is available.
  • Power Platform connectors = ordering from the kitchen. You get exactly what you ask for, made fresh, but it takes a moment and requires a specific order (API call).
  • Azure AI Search = a private chef with a custom pantry. You stock the pantry yourself, define the recipes (index schema), and get exactly the dish you want β€” but you need to set it all up first.
Question

What are the three pillars of enterprise knowledge in Copilot Studio?

Click or press Enter to reveal answer

Answer

1. Copilot connectors (Graph-indexed search), 2. Power Platform connectors (live API calls), 3. Azure AI Search (dedicated search index with keyword, vector, semantic, and hybrid modes).

Click to flip back

Question

Where does data reside when you use a Copilot connector?

Click or press Enter to reveal answer

Answer

Data is indexed into your M365 tenant's Microsoft Graph index. It lives in your tenant's data residency geo β€” not in an external system.

Click to flip back

Question

What happens when no topic matches and no knowledge source returns a confident answer?

Click or press Enter to reveal answer

Answer

The system fallback topic fires. This is the last step in the orchestrator's priority chain: topic match β†’ generative answers β†’ fallback.

Click to flip back

Question

Which knowledge pillar provides real-time data without pre-indexing?

Click or press Enter to reveal answer

Answer

Power Platform connectors. They make live API calls at runtime and return structured JSON β€” no crawling or indexing step.

Click to flip back

Question

Who configures Copilot connectors vs Power Platform connectors?

Click or press Enter to reveal answer

Answer

Copilot connectors are configured by M365 admins at the tenant level (M365 admin centre). Power Platform connectors are configured by developers inside Copilot Studio at the agent level.

Click to flip back

Knowledge Check

Kai needs Pacific Mutual's agent to pull live insurance policy details from Salesforce when a customer asks about their coverage. Which knowledge pillar should he use?

Knowledge Check

An M365 admin has configured a ServiceNow Copilot connector. Where is the ServiceNow knowledge base content stored after indexing?

Knowledge Check

Which factor most strongly determines whether to use Azure AI Search over a Copilot connector?