Announcements
Hi everyone,
I'm working on a Microsoft Copilot Studio agent integrated with Teams and looking for ideas on implementing a feedback-driven knowledge refinement process.
Objective: Capture users' 👍/👎 reactions and comments on agent responses and use that feedback to automatically improve the knowledge base. For example:
Delete or deactivate an incorrect document summary stored in a Dataverse table
Flag knowledge for review
Enrich or regenerate summaries
Notify knowledge owners for manual validation
One approach I'm considering is:
1. User Feedback (Teams) ↓ 2. Feedback stored in ConversationTranscript table (Dataverse) ↓ 3. Power Automate trigger (On Dataverse row created) ↓ 4. Parse & validate feedback ↓ 5. Execute actions (Purge / Enrich / Notify)
A few questions for the community:
Is Dataverse + Power Automate the best pattern, or are there better approaches using:
Agent Flows
Copilot Studio APIs
Conversation analytics APIs
Event-driven architecture?
Any recommended patterns for implementing a human-in-the-loop review process before modifying knowledge sources?
I'd love to hear how others have implemented feedback loops and continuous knowledge refinement for Copilot Studio agents.
Thanks in advance!
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.
Jump in, show your community spirit, and win prizes!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Valantis 277
11manish 206
sannavajjala87 156 Super User 2026 Season 1