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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Topic Trigger does not...
Copilot Studio
Suggested Answer

Topic Trigger does not work

(0) ShareShare
ReportReport
Posted on by 4
Hi There!
 
I created an agent for our department. Here is the simplified  overview.
 
Settings:
Use generative AI orchestration for your agent's responses?
[X] Yes - Responses will be dynamic, using available tools and knowledge as appropriate.
[ ]No - Use classic orchestration, limiting responses to the content and behavior defined in your agent's topics.
 
Agent Model:
 
2 topics using different source:
- 1 topic reading excel file via the action Excel Online (Business)List rows present in a table
   · It contains employee data, such name, email, job title, managers email, ...
 
- 1 topic reading SharePoint Department Website using generative answer
   It contains such process description 
 
 
Idea:
When user ask a question such
- "who is toni?, response should be generated from  excel 
- "what is the process abc about? response should be generated from the sharepoint online.
 
Problem:
- 1st question of a chat are always answered perfect, such "who is toni?", because response is generated from the Excel file
- When I have another question, than as 3rd question I ask "Who is reporting to Michael?",
   the topic using excel is not triggered, instead the system topic "Coversational Boosting"  is used, the response seams to be gernated from SharePoint Online.  Response is wrong.
 
Goal:
I want to keep the settings:
- [X] Yes - Responses will be dynamic, using available tools and knowledge as appropriate.
- GPT-5 Chat (or newer)
 
but the questions are correctly answered like when I would ask the question as the 1st question in the chat flow.
 
This is the topic trigger description for the excel file:
---
When user specific questions are asked, such 
who is
who is a gco
list all gcos
show all gcos
to whom does
---
 
Again:
- When the question is at position 1, agent always answers perfect!
- But agent does not use for the same type of questions the correct topic. So, the answer is wrong.
 
How can I solve my issue?
 
THANKS !
Aykut

 
 
 
Categories:
I have the same question (0)
  • ITWithAllan Profile Picture
    160 Moderator on at
    I would recommend you trying to change your instructions to make it clear to the agent when you to use each of your topics. Let me know if this works!

     
  • Suggested answer
    Inogic Profile Picture
    1,291 Moderator on at
    Hi,
     
    Regarding the issue where the agent fails to provide consistent replies or repeats itself, here are three effective strategies to improve the output quality:

    1. Upgrade the Model
    If your current model is struggling with logic, Try switching to the 'Claude Sonnet 4.5 Preview' (or the latest Preview) model. These models generally offer better formatting, superior reasoning, and follow complex instructions more accurately than older versions.

    2. Refine Your System Instructions
    Prompts lead to repetitive or circular logic. Ensure your instructions are clean, explicit, and "if-then" focused.
    Example: "If a user asks about pricing, specifically reference the 'Price_List_2024' Excel file uploaded in the knowledge base."

    3. Enhance Tool Descriptions
    The agent needs to know exactly when and why to use a specific Tool for which type of question.
    • Add a detailed description for every tool or custom connector you have configured.
    It'll provide "extra knowledge" in the tool description which helps the agent determine the correct context for a query, preventing it from getting stuck in a generic response loop.

    Hope this helps.
     
    Thanks!
    Inogic
  • AykutA Profile Picture
    4 on at
    Thank you ITWithAllan + Inogic!

    I meanwhile fix the issue using multi agent approach.
    I split the single agent into 3 agents.
     
    - 1st one is the main agent
    - 2nd one is the employee agent
    - 3rd one is the knowledge agent
     
    Main agent is the one, that is used by the end-user,
    Based on the question, main agent continues with employee agent or knowledge agent.
     
    For the timebeing, everything works fine!
     

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 277

#2
11manish Profile Picture

11manish 206

#3
sannavajjala87 Profile Picture

sannavajjala87 156 Super User 2026 Season 1

Last 30 days Overall leaderboard