Forum Discussion
Fabric Data Agent performance is not the same via Copilot Studio agent
- 8 months ago
Hi kevinvu99
In my opinion, Structured output usually works better than numbered or bulleted lists when you’re calling FDA through CSA. Lists tend to be seen as guidance, so CSA may rewrite them or skip a step, which explains why your Step 3 works every time in FDA but is hit-or-miss in CSA. CSA often treats 'always respond with' as optional formatting and may drop it while shaping the reply. a way to fix this is to make Step 3 part of the required output itself (for ex, step3: this is a AI response) and, if possible, add a simple example. Thinking of the response as a strict format rather than a checklist usually makes things much more consistent.
Thanks.
First, thank you for the reply. Some parts of my FDA instructions are numbered list and some parts are bulleted list. I have examples for some use cases, but not all. So for the most part, your suggestions are already in the system prompt. However, I will go through the instructions again and make them more structured where warranted.
Second, for clarification, comparing between structured output format (step1, step 2, step 3) versus using numbered list, which one would normally yield better results in your experience?
Third, for confidentiality, I can't be more specific, so I'll use this example. Let's say Step 3 is for the agent to "Always respond at the end with 'This is a generated AI response.'" In FDA, it would always respond with that statement, but in CSA, it would be a hit-and-miss.
- v-priyankata8 months agoCommunity Support
Hi kevinvu99
In my opinion, Structured output usually works better than numbered or bulleted lists when you’re calling FDA through CSA. Lists tend to be seen as guidance, so CSA may rewrite them or skip a step, which explains why your Step 3 works every time in FDA but is hit-or-miss in CSA. CSA often treats 'always respond with' as optional formatting and may drop it while shaping the reply. a way to fix this is to make Step 3 part of the required output itself (for ex, step3: this is a AI response) and, if possible, add a simple example. Thinking of the response as a strict format rather than a checklist usually makes things much more consistent.
Thanks.- Pawar18 months agoNew Member
Good
- v-priyankata8 months agoCommunity Support
Hi kevinvu99
Thank you for reaching out to the Microsoft Fabric Forum Community.
I hope the information provided was helpful. If you still have questions, please don't hesitate to reach out to the community.
- v-priyankata7 months agoCommunity Support
Hi kevinvu99
Hope everything’s going smoothly on your end. I wanted to check if the issue got sorted. if you have any other issues please reach community.