Configure agent response formatting
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing Designing and Building Integrated AI Agent Solutions in Copilot Studio premium course — no separate purchase.
14-day money-back guarantee — no questions asked.
Included in this chapter:
- One authored response, many rendered ones
- What a Message node can carry
- Message variations, and when random is wrong
- Suggesting a reply versus capturing a choice
- The speech track: overrides and SSML
- Reading the channel experience reference table
- Customized generated answers and their citations
- How these choices show up in questions
Choosing the response surface on a topic node
| Decision | Message node text | Quick replies on a Message node | Multiple choice options on a Question node | Adaptive Card on either node |
|---|---|---|---|---|
| What you author | Wording, basic formatting, and variables | Wording plus buttons that suggest a reply or an action | Wording plus the values under Options for user | A JSON payload the host turns into native UI |
| Does the turn capture a validated value? | No | No; a selection comes back as an ordinary message | Yes; saved to the node's variable, with Reprompt and No valid entity found behind it | Only through the separate interactive Adaptive Card node |
| Can the user type something else? | Not applicable | Yes, and the topic has to handle the free text | Yes, and the response is matched against the options | Yes |
| Published per-channel constraint | Markdown is Partially Supported in Teams and Facebook | Some channels don't support quick replies, and some limit how many show at once | Teams up to six as a hero card; Facebook up to 13 | Host caps the schema version, and Action.Execute is unsupported in some hosts |
| Voice delivery | Spoken as written unless the node carries a speech override | Not a voice construct | Spoken as written unless the node carries a speech override | Speech operations are unsupported and speech messages are not sent on the Microsoft 365 Copilot channel |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
References
- Key concepts - Publish and deploy your agent - Microsoft Copilot Studio
- Publish agents to channels and clients - Microsoft Copilot Studio
- Adaptive Cards overview - Microsoft Copilot Studio
- Test your agent - Microsoft Copilot Studio
- Send a message - Microsoft Copilot Studio
- Ask a question - Microsoft Copilot Studio
- Speech Synthesis Markup Language (SSML) overview - Azure AI Speech
- Use interactive voice response in your agents - Microsoft Copilot Studio
- Support for live chat and asynchronous channels - Dynamics 365 Customer Service
- Suggested actions for a Copilot Studio bot - Dynamics 365 Customer Service
- Connect and configure an agent for Teams and Microsoft 365 Copilot - Microsoft Copilot Studio
- Add a generative answers node - Microsoft Copilot Studio
- Knowledge sources summary - Microsoft Copilot Studio