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 by enabling users to connect their bots or plugins during generative AI interactions. This integration enables synchronous AI-powered search responses, allowing ServiceNow customers to efficiently access Knowledge Base articles, catalog items, and live agent support through Microsoft Copilot.
Show less
The new Custom Engine Agent (CEA) replaces the previous Declarative Agent (DA) for Copilot integration, providing discoverability and full access to Now Assist features within Virtual Agent and supporting multi-turn conversations. Customers must use Microsoft Teams plugin version 10.1.1 or higher to support CEA, with version 10.2 enabling CEA by default and disabling streaming by default.
Using Now Assist with Microsoft Copilot
- Users invoke Now Assist in Copilot by mentioning the bot/plugin name or selecting the bot from the Agents panel in Copilot.
- Copilot processes input via AI Search, returning relevant results that can be shared as cards within Microsoft Teams.
- Sample prompts such as “What is my laptop replacement policy?” are provided out-of-the-box but require a self-configured bot for customization.
- Users can search for Knowledge Base articles, catalog items, and more, with the ability to share and view catalog items directly within Teams or a browser, configurable when using a self-configured bot.
Key Capabilities
- Retrieve Knowledge Base Articles: Ask questions to receive detailed answers along with relevant Knowledge Base articles.
- Request Conversational Catalog Items: Copilot hands off requests to Virtual Agent bots to continue conversations for catalog items without a preset conversational flow.
- Transfer to Live Agent: Users can request live support, and Copilot connects them to a Now Assist Live Agent for real-time assistance.
- Declarative Agent Support: Self-configured bots can be added as declarative agents within Copilot to tailor interactions for specific business needs without requiring a Copilot license. Bots must be uploaded via manifest packages to Microsoft Teams and added through the Teams Apps > Features > Agents panel.
Practical Implications for ServiceNow Customers
This integration streamlines user interactions by embedding Now Assist capabilities directly into Microsoft Copilot, allowing faster access to ServiceNow’s knowledge and service catalogs from within Microsoft Teams. Customers benefit from enhanced AI-powered search, multi-turn conversational support, and seamless escalation to live agents—all accessible without leaving their collaboration environment.
To leverage these features fully, customers should ensure they are running supported Microsoft Teams plugin versions, configure self-managed bots for prompt customization, and properly register their bots as declarative agents if personalized experiences are required.
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.