Add and manage knowledge for generative answers

Generative answers in Copilot Studio allow your copilot to find and present information from multiple sources, internal or external, without created topics. Generative answers can be used as primary information sources or as a fallback source when authored topics can't answer a user's query. As a result, you can quickly create and deploy a functional copilot. You don't need to manually author multiple topics that might not address all customer questions.

For prerequisites and information on limitations, see Generative answers.

Generative answers as a fallback

When a copilot can't find a matching intent (topic) for the user's query, it uses generative answers and tries to answer the question. This behavior is known as generative answers for fallback. If the user's intent isn't matched to topics or generative answers, the Fallback system topic is used. System topics can escalate a query for the copilot.

Available knowledge sources

Generative answers aren't limited to fallback scenarios. Your copilot can also use other web sites, external or internal web sources, AI general knowledge, and knowledge sources such as SharePoint or OneDrive.

Generative answers can use these sources:

  • External resources:

  • Internal resources:

    • SharePoint (only specific file formats are supported)
    • OneDrive
    • Documents uploaded to Dataverse
    • Custom data (internal or external): supply your own source, such as a Power Automate Flow or from Skill.

Note

You can expand your copilot's use of generative answers by adding a generative answers node.

If you use Bing Custom Search, your organization must own any websites that Bing searches.

Source authentication

In addition to URL considerations, you might need to authentication for your sources. For example, if you use an internal SharePoint site or OneDrive as a source for generative answers.

For more information, see Knowledge sources.

Increase your copilot's reach

  1. Select Create a copilot on the Home page or New copilot from the Copilots page.

  2. Enter a name for your copilot.

  3. Select a language for your copilot.

  4. Provide a website you'd like the copilot to use for generating answers.

    See the URL considerations section for the types of URLs you can use.

    Screenshot of the copilot creation screen with the option highlighted.

  5. Select Create.

    You now see your copilot's Overview page.

Content moderation

Adjust the content moderation settings from the Generative AI page in Settings.

  1. Under Copilot content moderation, select the level you want for your copilot.

    High Medium Low
    Copilot’s answers are more relevant. (default) Copilot generates more answers, but might be irrelevant or undesirable. Copilot generates the most answers, but might be inaccurate.

    Screenshot of the copilot's content moderation menu, showing high (default), medium, and low options.

  2. Select Save at the top of the page.

Test your copilot to see how well it responds to questions related to the content from your website. You might want to test edge case questions to decide if you need a lower moderation to be more inclusive.

URL considerations

The URL used in your copilot represents the scope of content for generating responses. There are requirements and restrictions on some URLs.

URL type and structure

URL domain structure

Any publicly viewable content in the URL you specify, including subdomains under a top-level domain, generate content for your copilot.

Examples:

Social network & forum URLs

Your copilot might generate nonsensical, irrelevant, or inappropriate answers if you use a forum or social network site as your URL. Therefore, community content on social networks often increases the risk of more answers being rejected.

For more information, see the FAQ for generative answers. AI is trained to avoid generating malicious and offensive responses.

Search engine URLs

Don't include URLs of search engines like bing.com, as they don't provide useful responses.

Test your copilot's generative answers reach

  1. Select Test your copilot at the bottom of the navigation pane.

  2. In the Test copilot pane, ask your copilot questions that take advantage of the generative answers capability.

Generative answers works well with a large variety of question types.

However, some types might produce less helpful responses, including:

  • Personal questions.
  • Questions that require authenticated access to content.
  • Questions that have no related content at a specified URL.

Forming questions

  • Your copilot has difficulty answering questions that require calculations, comparisons, or form submissions. Your copilot might not understand comparative and superlative terms such as better or best, latest, or cheapest in a question.

  • If the copilot can't generate an answer to a question, it prompts you to rephrase the question. After two of these prompts, the copilot initiates the system Escalate topic. System topics are topics automatically included with each copilot.

  • To learn more about how Bing interprets the question against the URL you specify, add site: \<your URL here> to the end of your question to see the top Bing results for the question.

  • You might need to disable the sample topics, lessons 1-3, that automatically come with a new copilot. They're used before any URLs are accessed.

    Select the ... next to a sample topic on your Topics page and use the Status toggle to enable or disable the topic.

    Location of the sample topic toggle where you can enable or disable a sample topic.

For more information, see Use lesson topics.

Tip

In your chat window, you can provide feedback on how well the AI does by selecting the "thumbs up" or "thumbs down" icon underneath the generated answer.

If you see an irrelevant or inappropriate generated response, select the thumbs down icon to let us know. You can also include more detailed feedback.

We'll use this feedback to improve the quality of the AI.