Share via


Overview of custom service agents

Custom service agents supports customer service representatives with real-time guidance, leading to better performance and faster resolutions. By integrating seamlessly into existing workflows and providing valuable business insights, custom agents can help your business stay competitive and continually improve your services.

You can create a custom agent, where you can start from scratch and build it to meet your agents’ unique needs. Your custom agent focuses more on multi-turn chat.

Extend agents

You can extend your agent's functionality using Microsoft Copilot Studio. This functionality is present under the Extend with Microsoft Copilot Studio entry in the side navigation pane.

Managed and customizable topics in Copilot Studio

When changing some topics or system topics in Copilot Studio, you see a message indicating that a topic is "managed and customizable". These topics can be changed in Copilot Studio, but doing so means that any configuration (listed in this article) in Microsoft 365 Copilot for Service stops taking effect. To avoid this outcome, make the configuration changes in Copilot for Service as described here.

If you made customizations in Copilot Studio, you see the message "This managed topic has a customization layer on it. Remove customizations to reset this topic to the managed layer."

Managed non-customizable topics in Copilot Studio

Some topics are managed and non-customizable. These topics aren't editable and you can only customize their behavior using the configurations listed in this article.

Configure your agent messages and behavior

The following fields, found under the Configure copilot section on the side navigation pane, allows you to customize the messages your customer service representative uses in different scenarios. Changes to the messages here are reflected on your agents after it publishes. To publish, go to Overview and select Publish under the Publish your copilot section.

Conversation start message

The conversation start message is the message that displays to the agent when the conversation starts. Make sure your service representatives understand that AI is used to generate the responses and inaccuracies are possible. They should review the responses before using them with your customers.

No match message

This message is displayed when agents don't have a response to the service representative's input.

Greeting response

Agents display the greeting response when greeted. This message is different from the one shown when a conversation starts. The greeting response is used only if the customer explicitly enters "hello" or a similar message.

Start over confirmation

This message is displayed when the service representative asks to start a new conversation.

Start over message

This message is displayed when starting the conversation over. This message is used when the service representative explicitly asks the conversation to be restarted.

Thank you response

This message is displayed when the user thanks the agent.

Configuring websites as data sources

To configure websites as a data source, see Managing Websites and Sharepoint.

Configuring offline files as data sources

To configure offline files as data sources, see Use uploaded documents in Copilot for service.

Configuring knowledge bases as data sources

To configure a knowledge base from ServiceNow, Salesforce, or ZenDesk as a data source for your custom agent, see Connecting customer engagement sources in Copilot for Service.

Embed agent in your console

For more information on embedding your agent, see Configure a copilot for a demo website or Agent console.