Now Assist in Virtual Agent conversations with Microsoft Copilot
Summarize
Summary of Now Assist in Virtual Agent conversations with Microsoft Copilot
Now Assist integrates with Microsoft Copilot to enhance Virtual Agent conversations using generative AI capabilities. This integration allows ServiceNow customers to connect their Virtual Agent or self-configured bots with Microsoft Copilot by specifying the bot or plugin name during AI-driven dialogues. The integration supports multi-turn conversations and provides synchronous AI Search-based responses, enabling users to retrieve Knowledge Base articles, catalog items, and live agent assistance directly within Microsoft Copilot and Microsoft Teams.
Show less
Key Features
- Custom Engine Agent (CEA): Replaces the previous Declarative Agent (DA) for more robust Microsoft Copilot integration. CEA makes Virtual Agent discoverable by Copilot and requires Microsoft Teams plugin version 10.1.1 or higher, with version 10.2 setting CEA active by default.
- Generative AI Search: Copilot processes search terms by querying Now Assist’s AI Search, returning relevant Knowledge Base articles and catalog items as cards within the Message Extension.
- Sample Prompts: Provided in the manifest file and visible in both Copilot and Teams. These are fixed in the pre-published Virtual Agent app but customizable when using a self-configured bot.
- Interaction Methods: Users can initiate conversations by @-mentioning the bot name or by selecting the bot from the Agents section in Copilot, receiving consistent responses.
- Catalog Item Handling: Users can search and share catalog items. When shared, recipients can view items either in a browser or within Teams if using a self-configured bot with Copilot.
- Conversational Catalogs: While Copilot itself uses a non-conversational flow, it can hand off conversational catalog requests to Virtual Agent for multi-turn interactions.
- Live Agent Transfer: Users can request live support by transferring the conversation to a Now Assist Live Agent via Copilot.
- Declarative Agent Experience: Self-configured bots can be added to Copilot as declarative agents without requiring a Copilot license, allowing personalized business interactions. Bots must have their manifest package uploaded to Microsoft Teams and be added through the Teams tenant interface.
Key Outcomes
- Enhanced Virtual Agent capabilities within Microsoft Copilot enable users to quickly access ServiceNow Knowledge Base articles and catalog items through AI-powered search.
- Seamless handoff from AI search responses to conversational Virtual Agent dialogs supports complex, multi-turn requests.
- Direct transfer to live agents ensures users can escalate issues when needed without leaving the Copilot environment.
- Flexible bot deployment options allow customers to customize prompts and viewing experiences by using self-configured bots, improving alignment with specific business requirements.
- Integration with Microsoft Teams streamlines access, making Virtual Agent and Now Assist features readily available within existing collaboration workflows.
Use Now Assist plugins in Microsoft Copilot to connect with the Copilot by providing your bot or plugin name during your generative AI conversations.
Copilot Conversations
You must have version 10.1.1 or higher of the Microsoft Teams plugin to have CEA support. In version 10.2 of the Microsoft Teams plugin, streaming is inactive by default and CEA is active by default.
The Copilot integration doesn’t follow a conversational flow like the Virtual Agent. It uses a non-conversational flow and provides synchronous responses with Now Assist that are primarily built on AI Search. Therefore, any search term that you input is passed to AI Search and the results are returned from AI Search. You're then able to render the response and share it as a card in Message Extension.
- What is my laptop replacement policy?
- Can you help me order a laptop?
To initiate a chat with Microsoft Copilot, you can @-mention the bot name and based on the input utterance, Copilot verifies that your request in the chat reaches the respective plugin's instance and a response is received.
You can also interact with the bot directly by selecting it from the Agents section on the right panel within Copilot instance. Interacting with the bot this way provides you with the same results or responses as you would receive them while you invoked it.
Now Assist capabilities in Copilot
With the Microsoft Copilot integration, you can initiate generative AI chat with Copilot. The following capabilities are available:
- Retrieve a Knowledge Base article
- You can ask the Microsoft Copilot your questions and Copilot responds with detailed information about the questions asked along with a relevant Knowledge Base article for more information.
Figure 3. Retrieving a Knowledge Base article Note:Any input request to Copilot that takes more than 15 seconds to respond will time out. - Request a conversational catalog item
- Use Microsoft Copilot to request a catalog item.
Figure 4. Requesting a catalog item With Copilot, there’s no conversational flow, but when a conversational catalog is requested, Copilot hands off the chat to the Virtual Agent bot (the Now Assist in Virtual Agent plugin that you used to connect with Copilot) for continuing the conversation. When Copilot hands off the request to Virtual Agent, it sends a Continuing the conversation from Copilot message and invokes the conversational catalog that you requested from Copilot.
Figure 5. Continue conversation from Copilot - Transfer to a Live Agent chat
- You can ask Copilot to connect you to a Now Assist
Live Agent.
You’re directed to the Now Assist Live Agent for live agent support.
Declarative Agent experience in Copilot
- A Copilot license is no longer required in order to use the declarative agent.
- Only bots for which the manifest package file is uploaded to Microsoft Teams can be enabled for use as declarative agents.