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 access to ServiceNow capabilities through generative AI interactions. This integration uses the Custom Engine Agent (CEA) to replace the previous Declarative Agent, allowing Virtual Agent to be discoverable and fully functional within Microsoft Copilot for multi-turn conversations.
Show less
To leverage this functionality, customers must use Microsoft Teams plugin version 10.1.1 or higher, with version 10.2 activating CEA by default and disabling streaming.
Key Features
- Non-conversational flow integration: Copilot uses synchronous AI Search-based responses rather than following Virtual Agent’s traditional conversational flow.
- Search capabilities: Users can search Knowledge Base articles, catalog items, and other resources through Copilot using Now Assist. Search inputs are processed by AI Search and results can be shared as cards in Message Extensions.
- Sample prompts: Predefined prompts like “What is my laptop replacement policy?” or “Can you help me order a laptop?” are available in both Copilot and Microsoft Teams but cannot be customized unless using a self-configured bot.
- Bot interaction: Users can invoke Now Assist by @-mentioning the bot name or selecting it from the Agents section within Copilot, enabling consistent response delivery.
- Catalog item sharing: Users can pick catalog items from search results and share them with others, with configurable viewing options either in a browser or Microsoft Teams tab (when using a self-configured bot).
- Conversational catalog handoff: For catalog requests requiring conversation, Copilot hands off the chat to the connected Virtual Agent bot to continue the dialogue seamlessly.
- Live Agent transfer: Copilot can connect users to Now Assist Live Agents for real-time support.
- Declarative Agent support: Self-configured bots can be added as declarative agents in Copilot without requiring a Copilot license, enabling tailored business experiences and easy access from the Agents section in Microsoft Teams.
Practical Considerations
- Input requests to Copilot that take longer than 15 seconds will time out, so responses are optimized for speed.
- Customization of prompts and viewing experience requires use of a self-configured bot rather than the pre-published Now Virtual Agent app.
- Adding bots as declarative agents requires uploading the manifest package to Microsoft Teams and enabling them via the Apps > Features > Agents menu.
Key Outcomes
ServiceNow customers using Microsoft Copilot can enhance their Virtual Agent experience by enabling AI-powered search and catalog interactions, seamless handoff between Copilot and Virtual Agent, and direct access to live agent support. This integration improves efficiency in retrieving knowledge, ordering catalog items, and resolving issues within Microsoft Teams, providing a streamlined, AI-driven support experience.
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.