Notifications
Announcements
Hi, Retrieving accurate information from a SharePoint repository with multiple nested Excel files and PowerPoint presentations can be challenging for Copilot Studio Agents, especially when the data is spread across many worksheets and formats. The agent’s ability to index and interpret content depends heavily on how structured and accessible the data is. Here are a few suggestions to improve retrieval accuracy without needing full consolidation: 1. **Use SharePoint Lists or Dataverse**: If possible, extract key data from the Excel files into a SharePoint List or Dataverse table. These sources are optimized for structured queries and work more reliably with Copilot Studio. 2. **Create a preprocessing flow**: Use Power Automate to scan the SharePoint folder, extract relevant data from each Excel worksheet, and store it in a centralized location (e.g., a summary Excel file or a database). This can be scheduled or triggered based on updates. 3. **Limit the scope of the agent’s knowledge**: Instead of indexing the entire SharePoint folder, define specific files or folders as knowledge sources. This helps reduce ambiguity and improves response precision. 4. **Use metadata tagging**: Add metadata to files (e.g., via SharePoint columns) to help the agent filter and locate relevant content more effectively. 5. **Documentation references**: - [Use SharePoint as a knowledge source in Copilot Studio](https://learn.microsoft.com/en-us/copilot-studio/knowledge-sharepoint) - Power Automate for Excel and SharePoint integration Thanks and best regards, Daniele **Note: This response was prepared with support from Copilot to ensure clarity and completeness.**
Create an Azure AI Search service in the Azure Portal.
Connect it to SharePoint Online using the built-in data connector to crawl all folders and files
Build an index and indexer to extract text from Excel files (including all worksheets).
(Optional) Add AI enrichment or semantic search for smarter results.
Create a custom connector in Power Platform that calls your Azure AI Search endpoint.
Use that connector in Copilot Studio so users can search SharePoint content through natural language prompts.
Not sure how technical you are but you will probably need someone with decent IT resource access and knowledge to get this done
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.
In our never-ending quest to improve we are simplifying the forum hierarchy…
We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Michael E. Gernaey 250 Super User 2025 Season 2
Romain The Low-Code... 197 Super User 2025 Season 2
S-Venkadesh 103 Moderator