Exercise 05: Leverage knowledge sources, AI knowledge, and custom instructions
Goals for this lab
After this lab you will be able to:
- Make your bot instantly smart by pointing to your website and other knowledge sources.
- Navigate to the Generative AI settings
- Navigate to the Conversational Boosting system topic
- Set custom prompt instructions
Architecture
Duration
Estimated time: 30 minutes.
Knowledge sources
Knowledge in Microsoft Copilot Studio allows you to add enterprise data from Power Platform, Dynamics 365, and external systems, so your agents can provide relevant information and insights for your end users. In addition, knowledge can be incorporated with generative answers in agents. Published agents that contain knowledge use the configured knowledge sources to ground themselves.
Supported knowledge sources
Name | Source | Description | Number of inputs supported in general answers | Authentication |
---|---|---|---|---|
Public Website | External | Searches the query input on Bing, only returns results from provided websites | 4 public URLs (for example, microsoft.com) | None |
Documents | Internal | Searches documents uploaded to Dataverse, returns results from the document contents | Limited by Dataverse file storage allocation | None |
SharePoint | Internal | Connects to a SharePoint URL, uses GraphSearch to return results | 4 URLs | Copilot user's Microsoft Entra ID authentication |
OneDrive for Business | Internal | Connects to a OneDrive URL, uses GraphSearch to return results | 4 URLs | Copilot user's Microsoft Entra ID authentication |
Dataverse | Internal | Connects to the connected Dataverse environment and uses retrieval-augmented generative technique | Two Dataverse knowledge sources (and up to 15 tables per knowledge source) | Copilot user's Microsoft Entra ID authentication |
Enterprise data via graph connections | Internal | Connects to the connected Dataverse environment and uses retrieval-augmented generative technique | Two per custom copilot | Copilot user's Microsoft Entra ID authentication |