Domain 1 of 3 · Chapter 15 of 22

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

DecisionMessage node textQuick replies on a Message nodeMultiple choice options on a Question nodeAdaptive Card on either node
What you authorWording, basic formatting, and variablesWording plus buttons that suggest a reply or an actionWording plus the values under Options for userA JSON payload the host turns into native UI
Does the turn capture a validated value?NoNo; a selection comes back as an ordinary messageYes; saved to the node's variable, with Reprompt and No valid entity found behind itOnly through the separate interactive Adaptive Card node
Can the user type something else?Not applicableYes, and the topic has to handle the free textYes, and the response is matched against the optionsYes
Published per-channel constraintMarkdown is Partially Supported in Teams and FacebookSome channels don't support quick replies, and some limit how many show at onceTeams up to six as a hero card; Facebook up to 13Host caps the schema version, and Action.Execute is unsupported in some hosts
Voice deliverySpoken as written unless the node carries a speech overrideNot a voice constructSpoken as written unless the node carries a speech overrideSpeech operations are unsupported and speech messages are not sent on the Microsoft 365 Copilot channel

Decision tree

Must a later node read this answeras a stored, validated value?yesQuestion node,Identify = Multiple choice optionsReprompt on an invalid answernoIs the reply generated from knowledgerather than authored word for word?yesKeep Send a message on thegenerative answers node;customizing moves citationsto younoMust one exact wording reach everyuser on every run?yesOne Message node,no variations, so nothingrandom can drop the wordingnoIs it spoken on a voice channel withdifferent pacing than the display?yesSpeech override on thesame node, plus SSML tags;display text untouchednoMessage node with quick repliesor a card; check the channelexperience reference table

Cheat sheet

  • Use a Message node for an exact authored response
  • Use message variations only when random equivalent wording is acceptable
  • Use a Question node when the user must provide a valid choice
  • Use a speech override and SSML for voice-specific delivery
  • Validate Markdown on every target channel
  • Respect channel limits for suggested actions and choices
  • Render citations explicitly when replacing the default generated-answer message

Unlock with Premium — includes all practice exams and the complete study guide.

References

  1. Key concepts - Publish and deploy your agent - Microsoft Copilot Studio
  2. Publish agents to channels and clients - Microsoft Copilot Studio
  3. Adaptive Cards overview - Microsoft Copilot Studio
  4. Test your agent - Microsoft Copilot Studio
  5. Send a message - Microsoft Copilot Studio
  6. Ask a question - Microsoft Copilot Studio
  7. Speech Synthesis Markup Language (SSML) overview - Azure AI Speech
  8. Use interactive voice response in your agents - Microsoft Copilot Studio
  9. Support for live chat and asynchronous channels - Dynamics 365 Customer Service
  10. Suggested actions for a Copilot Studio bot - Dynamics 365 Customer Service
  11. Connect and configure an agent for Teams and Microsoft 365 Copilot - Microsoft Copilot Studio
  12. Add a generative answers node - Microsoft Copilot Studio
  13. Knowledge sources summary - Microsoft Copilot Studio