web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / How to control when kn...
Copilot Studio
Unanswered

How to control when knowledge sources are queried in Copilot Studio with generative orchestration?

(1) ShareShare
ReportReport
Posted on by 8

Hi everyone,

I’m working with Copilot Studio using generative orchestration, and I’m trying to control when specific knowledge sources are queried

Here’s the situation:

I have knowledge sources attached inside Generative answers nodes within specific topics. My goal is to improve the quality of answers by always asking the user for additional context information upfront (such as role or department). This lets me filter the query and select the correct knowledge base via the flow before passing the user’s pre-processed query to the knowledge source. This approach improves answer relevance and precision.


However, I’ve noticed that:

Even though the knowledge source is attached inside a Generative answers node, it still appears under the global Knowledge tab. During testing, generative orchestration sometimes queries the knowledge source directly, without first running the topic that collects the necessary context.

I’m wondering how to best achieve this when generative orchestration is enabled. I know I could use classic orchestration to manually control the flow, but I’d like to use generative orchestration for benefits like slot-filling and more natural conversation flow.

My questions are:

  1. Are knowledge sources attached inside Generative answers nodes always considered part of the global knowledge pool?
  2. How can I configure Copilot Studio to ensure that a knowledge source is queried only after a specific topic has been selected and context has been gathered?
  3. How can this filtering and flow control be designed effectively when generative orchestration is used, to combine pre-processing and the benefits of slot-filling?


Any insights or best practices would be greatly appreciated.

Thanks in advance!

 
I have the same question (0)
  • CA1105 Profile Picture
    545 Super User 2025 Season 2 on at
    Following since I have same type of query for my Agent.
  • Suggested answer
    CU26051310-2 Profile Picture
    32 on at
    The order of execution 
     0 : user prompt (some time after 1, depend of the prompt)
    1 : agent global prompt
    2 : orchestration using topics / action
    3 : Orchestration trying to find knowledge
    4 : conversationnal boosting
     
    If you want full control just disable the orchestration and global AI mode. Source will be use only in conversationnal boosting. Use topic to direct exactly. (but yes quality drop)

    If you still want orchestration, you must manage your topics and what happen inside.

    Good news : 

    - loop are close to coming, they are available inside public preview, they will help you to keep user inside you'r topic loop
    - knowledge local tunning will come very soon too (check build 2025 demo)
     
    Topics are always trigger before knowledge source, if trigger is not called, the prompt is not covering you r use case. 

    if it help to understand, a quick click on final answer is great and important :)

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.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Copilot Studio

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 265 Super User 2025 Season 2

#2
Romain The Low-Code Bearded Bear Profile Picture

Romain The Low-Code... 240 Super User 2025 Season 2

#3
S-Venkadesh Profile Picture

S-Venkadesh 101 Moderator

Last 30 days Overall leaderboard