Smart assist

Completed

Customer service organizations are moving from process-driven, customer-driven interactions toward delivering intelligent solutions. Organizations are using AI to provide contextual details to service reps based on what is occurring at that moment. This ability to pivot based on intelligence helps these service reps perform better on key performance indicators (KPIs) and deliver a better customer experience. As service reps become more efficient and productive, the organization's cost of operating the call center drops.

Smart assist can help organizations become more intelligent. Smart assist is an intelligent assistant that provides real-time recommendations to service reps to help them more effectively act on items while interacting with customers.

By using smart assist, organizations can build custom bots that they can plug into environments to help interpret conversations in real time and provide relevant recommendations to representatives, in the context of the current conversation. Companies can use this functionality to attach recommendations that are specific to their organization. For example, as the service rep works with a customer, smart assist can suggest relevant knowledge articles or identify similar cases that could potentially help service reps find a solution. Additionally, action-oriented recommendations can be provided to help run automated actions such as next-best steps or actions. The information is presented to service reps by using Microsoft Adaptive cards that are displayed through the user interface.

Smart assist can be enabled for non-entity-based channels such as chat, Short Message Service (SMS) messages, Facebook, and more, to provide a consistent experience for service representatives.

High-level steps to deploy a smart assist bot

After you've created a smart assist bot, you'll need to enable it in your environment.

The following five steps are needed to enable smart assist and deliver intelligent suggestions to users in Content Center and Customer Service Workspace:

  1. Create author adaptive cards that will render content. These cards act as a content delivery system that allows data to be consumed and rendered in multiple applications, while maintaining the application's appearance and behavior.

  2. Build a smart assist bot. Define the automation that is used in real time, locate the data to be presented to the service rep, and specify the adaptive card to be displayed.

  3. Create a bot user. A bot user acts as a smart assistant to the service rep. This application user uses the smart assist bot that was created. For example, to search for knowledge articles, you can create a bot user that points to the smart assist bot and has been assigned the necessary permissions to access knowledge articles that will need to be created in the application.

  4. Add a smart assist bot to a work stream. This addition ensures that the created bot user is included in the work stream so any service reps who are part of that work stream can see suggestions that the bot provides. For example, a live chat work stream that is used with authenticated and unauthenticated chats would have the knowledge article smart assist bot added to help locate potential knowledge articles.

Potentially helpful articles found by the smart assist bot are displayed to the agent in the productivity pane.

For more information on how to deploy Smart assist, see Create smart assist solutions in Dynamics 365 Customer Service..