Skip to main content

Notifications

Community site session details

Community site session details

Session Id : QHS3gd4sw15wQJ9DTboRGI
Copilot Studio - General
Unanswered

Copilot Studio / Copilot M365 - Search, Metadata, Permission & Prompt Behavior

Like (2) ShareShare
ReportReport
Posted on 28 Mar 2025 15:04:38 by

Hi everyone,

I've recently been looking deeply into the differences between M365 Copilot and Copilot Studio, expecially around how the search process, the use of metadata, permissions handling and the possibility of steering anwers through prompts actually work.

 

I keep coming across very different and sometimes contradictory statements in community posts and videos. So I wanted to share my current understanding here and ask if I'm seeing this correctly. 

Criterion

M365 Copilot (Graph Search)

Copilot Studio (Vector Search)

Search technology

Graph Search → structured search with keywords, metadata, relations & ACL-based filtering

Vector Search → semantic search based on embeddings of plaintext content

Use of metadata in search

Yes → metadata & relations actively used in search (filter, ranking, security)

No → metadata technically stored at indexing time but not used in the retrieval process or the generated answer

Permissions / Security Trimming

Yes → Microsoft Graph enforces runtime permissions and ACLs

No → Every bot user can receive answers from all Knowledge Sources, regardless of their SharePoint permissions

Prompt-based source steering

Possible → because source & metadata are known at search time

Not possible → source information is not known in the retrieval process, metadata not used

Authentication impact on permission Microsoft Entra ID authentication only controls access to the chatbot itself.It does NOT enforce runtime permissions on Knowledge Sources. (graph search is responsible for the permission of the documents and sharepoint) Microsoft Entra ID authentication only controls access to the chatbot itself. It does NOT enforce runtime permissions on Knowledge Sources.   

Source attribution under the answer

Yes → based on structured source from Graph Search

Yes → based on data sources whose plaintext was retrieved; source is added after answer generation (attribution only), no influence on answer content

Recommended Prompt Strategy „Prefer SharePoint sources“

Possible and technically effective, because Graph Search uses source metadata

Not possible → Often recommended but technically ineffective in Copilot Studio, because source information is not considered in retrieval. This point specifically confused me, because it is mentioned so frequently but seems technically wrong.

 
 
I would really appreciate if someone coud confirm or correct my understanding. I'm trying to get a clear technical picture. 
 
Many thanks in advance.
Categories:
  • w.p Profile Picture
    1,587 on 01 Apr 2025 at 08:32:52
    Copilot Studio / Copilot M365 - Search, Metadata, Permission & Prompt Behavior
    I'd suggest joining the Copilot Studio AMA on April 2nd.
    Hosted by Jack Rowbotham and Lisa Crosbie, your chance to engage directly with the engineering team.
    https://community.powerplatform.com/blogs/post/?postid=8361ab04-5b0a-f011-bae3-7c1e52027a5f

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Markus Franz – Community Spotlight

We are honored to recognize Markus Franz as our April 2025 Community…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,513 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 65,688 Most Valuable Professional

Leaderboard
Loading started