Copilot Studio Tutorial: How to Add Knowledge to Copilots in Copilot Studio?

0
(0)

Introduction to Knowledge Sources in Copilots

In today’s rapidly evolving technological landscape, leveraging AI to enhance productivity and efficiency is crucial. Microsoft Copilot Studio offers a powerful platform for integrating AI-driven copilots into your workflows. This article provides a comprehensive guide on how to add knowledge to copilots in Copilot Studio, tailored for non-developers and freshers in the tech industry.

Understanding Copilot Studio

Microsoft Copilot Studio is a versatile platform that allows users to create and manage AI-driven copilots. These copilots can assist with various tasks by leveraging knowledge from different sources. Adding knowledge to your copilot enhances its ability to provide accurate and relevant responses.

How to Add Knowledge to Copilots in Copilot Studio?

When creating a new copilot, you can add knowledge sources at the copilot level. This process involves specifying the types of knowledge sources that your copilot will use. Here are the steps to add knowledge to a new copilot:

WhatsApp Group Join Now
Telegram Group Join Now
  1. Public Website: Enter the URL of a public website. The copilot will use publicly available information from this site to generate responses.
  2. SharePoint: Provide the URL to a SharePoint site. This allows the copilot to access and use information stored in SharePoint.

For more detailed instructions, refer to the “Create a Copilot” section in Copilot Studio documentation.

Adding Knowledge to an Existing Copilot

If you have already created a copilot, you can still add knowledge sources at both the copilot and topic levels. Here’s how:

At the Copilot Level

  1. Overview Page: Navigate to the Overview page in Copilot Studio.
  2. Knowledge Page: Go to the Knowledge page to manage and add new knowledge sources.

At the Topic Level

  1. Conversation Boosting System Topic: Add knowledge sources to enhance the copilot’s ability to handle specific conversations.
  2. Generative Answers Node: Integrate knowledge sources into topics that contain generative answers nodes.
Add Knowledge to Copilots in Copilot Studio

Types of Knowledge Sources That are Supported

When adding knowledge sources, you need to provide a unique name and a detailed description for each source. This is especially important if generative AI is enabled, as the description aids in AI orchestration. The following types of knowledge sources can be added:

NameSourceDescriptionNumber of inputs supported in general answersAuthentication
Public WebsiteExternalSearches the query input on Bing, only returns results from provided websitesFour public URLs (for example, microsoft.com)None
DocumentsInternalSearches documents uploaded to Dataverse, returns results from the document contentsLimited by Dataverse file storage allocationNone
SharePointInternalConnects to a SharePoint URL, uses GraphSearch to return resultsFour URLs per generative answers topic nodeCopilot user’s Microsoft Entra ID authentication
DataverseInternalConnects to the connected Dataverse environment and uses retrieval-augmented generative technique in Dataverse to return resultsTwo Dataverse knowledge sources (and up to 15 tables per knowledge source)Copilot user’s Microsoft Entra ID authentication
Enterprise data using Microsoft Graph connectorsInternalConnects to Microsoft Graph connectors where your organization data is indexed by Microsoft SearchTwo per custom copilotCopilot user’s Microsoft Entra ID authentication
Table: Supported knowledge sources

Microsoft Graph Connector

Knowledge sources from Microsoft Graph connectors obtain their names and descriptions from the Microsoft Graph connector configuration in Microsoft 365. These are provided by the tenant admin.

WhatsApp Group Join Now
Telegram Group Join Now

Adding a Public Website as a Knowledge Source

Public websites can be valuable knowledge sources for your copilot. Here’s how to add a public website:

  1. Open Copilot Studio: Access your copilot in Copilot Studio.
  2. Add Knowledge: Select the Add Knowledge option from the Overview or Knowledge pages.
  3. Select Public Websites: Choose Public Websites as the knowledge source type.
  4. Provide URL: Enter the URL of the public website.
  5. Add Name and Description: Provide a unique name and a detailed description for the knowledge source.
  6. Finish: Select Add to complete the process.

URL Considerations

When adding a public website, consider the following URL requirements:

  • URL Type and Structure: The URL can have up to two levels of depth. For example, www.example.com/section/subsection is valid, but www.example.com/section/subsection/extra is not.
  • Redirections: If the URL redirects to another top-level site, the content is not included in the copilot’s responses.
  • Authentication: URLs requiring authentication, such as wikis and SharePoint sites, cannot be used.
  • Domain Structure: Ensure the URL domain structure is appropriate for the content you want to include.

Testing Your Copilot in Microsoft Copilot Studio

After adding knowledge sources, it’s essential to test your copilot to ensure it responds accurately to queries. Test with edge case questions to determine if adjustments are needed for better inclusivity and accuracy.

Frequently Asked Questions (FAQs)

What types of knowledge sources can I add to my copilot?

You can add public websites, file uploads, SharePoint sites, and Dataverse as knowledge sources.

Can I add knowledge sources after creating my copilot?

Yes, you can add knowledge sources at both the copilot and topic levels after the initial creation.

What should I consider when adding a public website as a knowledge source?

Ensure the URL is publicly accessible, does not require authentication, and follows the appropriate URL structure guidelines.

What should I consider when adding a public website as a knowledge source?

Ensure the URL is publicly accessible, does not require authentication, and follows the appropriate URL structure guidelines.

How do I test my copilot after adding knowledge sources?

Test your copilot by asking it various questions related to the content from the added knowledge sources. Adjust settings as needed based on the responses.

Conclusion

Adding knowledge to your copilot in Copilot Studio is a straightforward process that significantly enhances its capabilities. By following the steps outlined in this article, you can ensure your copilot is well-equipped to provide accurate and relevant responses, making your workflows more efficient and productive.

This comprehensive guide aims to help non-developers and freshers in the tech industry understand and implement knowledge sources in Microsoft Copilot Studio effectively. By leveraging these insights, you can enhance your copilot’s performance and make the most of AI-driven assistance in your daily tasks.

#MSFTAdvocate #AbhishekDhoriya #LearnWithAbhishekDhoriya #DynamixAcademy

References & Read More:

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Comment