Skip to main content

Notifications

Copilot Studio - General
Unanswered

Inquiry About Copilot Studio Agent Accessing SharePoint Data and Use of Vector Databases

(0) ShareShare
ReportReport
Posted on by

Hello,

I am using Copilot Studio and would like to understand how the agent accesses my data in SharePoint. The documentation mentions that "GraphSearch" is utilized for this purpose.

Could you kindly clarify the following:

  1. Data Access Method:

    • Is a vector database created where the data from SharePoint is stored, or does the agent directly access the SharePoint content without intermediate storage in a vector database?
  2. Functionality of GraphSearch:

    • What exactly is the "GraphSearch" function?
    • How does it work in detail?
    • Does it use semantic search, or is it based on keyword search?

Thank you in advance for your assistance, and I look forward to your response.

Best regards,

Categories:
  • Suggested answer
    Artur Stepniak Profile Picture
    Artur Stepniak 1,252 on at
    Inquiry About Copilot Studio Agent Accessing SharePoint Data and Use of Vector Databases
    Hello,
     
    1. It's not possible for GPT model to directly search the content. Vector representation of the data must be created first for GPT to perform a search. I don't know how it's designed from architecture perspective - I assume that it's stored in a vector database somewhere.
    2. GraphSearch function is a feature which's used by GPT model to communicate with the Graph API to retrieve various information based on the user prompt. I don't know how it works in detail and MS won't share it I guess, because it would show others how to design it. I assume that it performs an API call via Graph API to retrieve the data first and then it uses RAG technique to generate a response - that's an obvious approach in that case.
     
    In case of any other questions, let me know. If the answer helped you, mark it, so that others can benefit from it.
     
    Best regards,
     
    Artur Stepniak

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

Kickstarter Events…

Register for Microsoft Kickstarter Events…

Tuesday Tip #12 Start your Super User…

Welcome to a brand new series, Tuesday Tips…

Tuesday Tip #13 Writing Effective Answers…

Welcome to a brand new series, Tuesday Tips…

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 144,940

#2
RandyHayes Profile Picture

RandyHayes 76,287

#3
Pstork1 Profile Picture

Pstork1 64,523

Leaderboard