I am building a conversational agent using Microsoft Copilot Studio, but I am facing an issue where the agent is not maintaining context in multi-turn conversations.
For example:
If a user asks, "What are the Caribbean cruise options?" the agent provides a correct response.
However, when the user follows up with "What about pricing?" the agent does not recall the previous question or context, treating the follow-up as an entirely new query.
Getting this message every time - I'm sorry, I'm not sure how to help with that. Can you try rephrasing?
it depends on what design option you're using. I assume that you're using a classic approach, where Generative answers action is used as a fallback topic. If you'd like a more "natural" conversation, you can try out generative orchestration. You can read more about these two approaches here: https://copilottoday.com/two-ways-to-design-chatbots-in-copilot-studio/. Keep in mind though that generative orchestration is a preview feature, so it's not fully stable yet - also worth to read about the preview features overall: https://copilottoday.com/what-is-a-preview-feature-in-microsoft-products/.
Hope that it'll shed some light on the topic.
In case of any other questions, let me know. If the answer helped you, mark it, so that others can benefit from it.
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.