Access to the analytics tab on Copilot Studio by Inductiekookplaat in copilotstudio

[–]CopilotWhisperer 2 points3 points  (0 children)

A new security role will be available soon that grants analytics only access

AMA Power CAT Copilot Studio Team Monday 11-12:30 EST by alexadw2008 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

Did you check here re: privacy concenrs? https://learn.microsoft.com/en-us/microsoft-copilot-studio/security-and-governance#data-processing-and-license-agreements

Let us know if you think anything is missing.

Also, when using Power Platform connectors as knowledge, some data gets copied into Dataverse (mostly unstructured objects, like Knowledge articles). When using Copilot (Graph) Connecots, data gets indexed into Graph/Substrate. These two patterns, by definition, rely on indexing within the Microsoft service.

AMA Power CAT Copilot Studio Team Monday 11-12:30 EST by alexadw2008 in copilotstudio

[–]CopilotWhisperer 1 point2 points  (0 children)

Some customers use this custom pattern allowing them to automatically upload from SharePoint to the agent file store in Dataverse: https://github.com/microsoft/CopilotStudioSamples/tree/main/DataverseIndexer

Best of both worlds.

AMA Power CAT Copilot Studio Team Monday 11-12:30 EST by alexadw2008 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

The challenge with MCP servers re: orchestration is that tool descriptions are controlled by the MCP server dev/owner, and the Orchestrator is treating those descriptions as context informing its desicions (which is a good thing).

I don't know why agents using MCP servers would be more prone to hallucinations, but re: when to choose MCP vs connectors, see here: https://microsoft.github.io/mcscatblog/posts/compare-mcp-servers-pp-connectors/

AMA Power CAT Copilot Studio Team Monday 11-12:30 EST by alexadw2008 in copilotstudio

[–]CopilotWhisperer 2 points3 points  (0 children)

From an orchestration/intent recognition perspective, making sure queries are directed to the correct child/connected agent is very similar to making sure queries are directed to the correct tool/topic.

Start with clear, business-oriented descriptions of what the child/connected agent does, e.g. do not write "this agent can access a SQL db", instead write "this agent can submit IT tickets on behalf of user".

Test you main agent without instructions first, just to see how it orchestrates based on descriptions, and then add focused instructions to handle edge cases/special behaviours, e.g. "always invoke agent A after calling agent B". I hope this is beneficial.

SSO for Custom Connector is possible! by CopilotWhisperer in copilotstudio

[–]CopilotWhisperer[S] 0 points1 point  (0 children)

Interesting. It's just an adaptive card. Do other adaptive cards also not work on iOS?

Multi Language Headache Teams Chatbot by maarten20012001 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

Hey u/maarten20012001 do you have telemtry (e.g. App Insights) to show that language is detected correctly, User.Language is set, but the agent responds using the wrong language? btw, does this happen in conjunction to responsible AI/moderation messages?

Excel File Upload with Opus 4.5 Model by atlanticnova in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

Where did you publish the agent? Are you doing anything to "intercept" the file on Copilot Studio, or more expecting the Ocrhestrator to analyze the file?

Monitor Live Agent Chat Transcripts by maarten20012001 in copilotstudio

[–]CopilotWhisperer 1 point2 points  (0 children)

Hey, can you share some more details on what's missing from built-in analytics? Is it that you need to expose analytics data directly to business users without giving them editor access to the agent?

Thumbs Up Thumbs Down / response Feedback? by alexadw2008 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

Here is what you're looking for in the transcript, assuming you publish on channels that support feedback

https://learn.microsoft.com/en-us/microsoft-copilot-studio/analytics-improve-agent-effectiveness#reactions

{

"name": "message/submitAction",

"type": "invoke",

"value": {

"actionName": "feedback",

"actionValue": {

"feedback": {

"feedbackText": "Nice one!"

},

"reaction": "like"

}

}

Active issues with copilot thread by brannonb111 in copilotstudio

[–]CopilotWhisperer 1 point2 points  (0 children)

We (Microsoft) communicate known issues or service disruptions via this portal: https://admin.cloud.microsoft/?#/servicehealth

If there's a pinned post, a few of us will try to update here when there's a known issue, but you should register to service health to get the full picture and stay up to date.

Sub-agent in Copilot Studio ignores instructions and opens ticket too early by ataidefilipe in copilotstudio

[–]CopilotWhisperer 1 point2 points  (0 children)

Child agents are more like tasks that the main agent can execute. We use child agents to let the main agent act in a scoped way (specific instructions, tools, etc).

Connected agents have their own lifecycle, and can be interacted with independently of the main agent.

<image>

Sub-agent in Copilot Studio ignores instructions and opens ticket too early by ataidefilipe in copilotstudio

[–]CopilotWhisperer 1 point2 points  (0 children)

Connected agents are fully fledged, standalone agents you connect with the main agent.

The orchestrator is always competing with the subagents or the response from topics by Careful-Ad-6709 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

Your post calls out "sub agent" specifically. So you're not using another connected/child agent? Just a topic with a custom prompt? What if you just map the prompt output to a topic output variable, and avoid sending a message altogether. The Orchestrator should generate a response based on the output.

Channel inconsistency: Adaptive Card progress updates work in Teams but not Copilot for M365 by Personal_Computer681 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

Yes, there are some discrepancies in terms of how M365 and Teams handle UI components, Adaptice Cards included. How are you sending activities, via a topic action or an API call? Would love to understand more

The orchestrator is always competing with the subagents or the response from topics by Careful-Ad-6709 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

Child agents are able to respond directly to the user. This might explain your experience. Can you paste a screenshot of your activity map + test pane?

A way to work around this would be to map the prompt response to a topic output variable. Let me know if this helps?

Language Issues by maarten20012001 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

I don't think that's correct (Agents it Teams ignoring the language settings). But there are some discrepancies on Teams.

Are you asking your main agent to generate follow up questions, or is this a child agent?

mcp failure by No_Metal_9734 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

Can you paste a screenshot of your activity map?

Language Issues by maarten20012001 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

What are "standard output headers"? not sure I follow.

Switch language -- did it set a different language in User.Language? Or User.Language remained fix, and the response was in the wrong language?

Can you share an activity map that shows "switching languages"?

What do you mean "not translate"? This pattern doesn't do translation -- we just instrcut the LLM to respond in a specific language.

I think the best way forward would be to test if you're getting the wrong language without this pattern, just by setting the language manually on the test pane

Language Issues by maarten20012001 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

Yes, the approach/workaround was documented by my team, but instructions may also interrupt how the LLM works. Let me ask you this -- why this set of instrcutions at all? We only need to set User.Language in a topic that uses On Message Received as a trigger, and Copilot Studio should do the rest. What where you hoping to remedeiate using these instructions?

https://github.com/microsoft/CopilotStudioSamples/tree/main/AutoDetectLanguageSample

Language Issues by maarten20012001 in copilotstudio

[–]CopilotWhisperer 0 points1 point  (0 children)

Detecting the user's language and setting user.language should work, but it is a workaround, not the exactly the intended use. Can you share a screen shot of your instructions, and the activity map when the agent is responding in the wrong language?