Sample solution showing how to index the content of a SharePoint library into a Copilot Studio agent as knowledge source files, along with a workaround to get nice citations that point to the source files in SharePoint.
-
Faster latency to get response.
-
Better indexing to search for content and summarize answers.
-
Embedded image understanding for PDF files.
-
Support for more file types.
-
Indexes SharePoint .aspx pages as files.
-
Support files and pages filters.
-
Support files up to 512 MB.
-
Clickable citations that point to the source file.
-
Can work unauthenticated.
- No role-based access control – users of the agent have access to generated answers used with content from the uploaded files.
- Need to refresh the files (re-run / schedule the flow) to push updates from SharePoint to Copilot Studio.
- Import solution on your target environment (can be different from the one hosting your Copilot Studio agent).
- Update environment variables for the mandatory inputs.
- In your Copilot Studio agent, update the Conversation boosting topic with the provided YAML (make a backup of your current YAML for peace of mind, especially if you had customized the default behavior).
- Make sure the cloud flow is turned on
- Run the cloud flow.
- Embedded images are only supported in Switzerland and the United States.
- Files that contain encrypted content, are password-protected, or contain confidential tags, aren't supported.
- The maximum number of files that can be included as knowledge in a copilot is 500 files.