on 11-25-2019 04:52 AM
Perhaps the most pivotal Virtual Agent question is the following: How do I ‘lift and shift’ my Virtual Agent topics now that NLU is available in New York release?
In this article, we will provide recommended practices designed to help you migrate your existing Virtual Agent topics to work with NLU. Currently, your topic discovery works with predefined keywords. With the New York release, ServiceNow introduced to the platform Natural Language Understanding capabilities that will enable the user to use natural language in the conversational experience. For additional details on what’s new for Virtual Agent in the New York release, please refer to our product documentation here.
Incorporating Natural Language Understanding into your chatbot strategy has several benefits. Your employees are likely familiar with the Virtual Agent already, and expect the same help and guidance experience at work, in their preferred workspace, using their modal of choice.
Benefit 1: First and foremost, NLU will improve the end-user experience because it allows for a human-centric conversation designed to support the employee where and when they need it most. The NLU component enables Virtual Agent to think outside traditional keyword-constructs to understand, process, and respond using language just as peers and support teams do.
Benefit 2: Virtual Agent with NLU humanizes the chatbot by allowing users to type in a word or phrase they would use when asking a question or requesting assistance. Virtual Agent also provides 24x7 assistance when traditional channels such as phone support, email, and live chat are unavailable or not preferable.
For adaptation to drive adoption, Virtual Agent must display human-like qualities as employees grant their trust in the Virtual Agent’s ability to provide them with intelligent solutions. Last time you suspected your paycheck was incorrect – or you needed to check the status of your ticket – there’s a good chance you were eager to get help – fast. NLU provides a more expected, empathetic response to the issue and can turn a bad moment into a better one leaving the employee feeling supported.
Benefit 3: The NLU model can also be tuned to sharpen its vernacular to blend organization and industry terms into the conversational experience. Think of the typical employee who gravitates to the Virtual Agent for help – is this person going to ask using the Merriam Webster-version of the word, or the term they use every day? This means that over time, the Virtual Agent experience is more personalized and becomes a trusted advisor to employees as they navigate through their daily activities. Besides, who wouldn’t want to engage a genuinely personalized Virtual Agent for quick answers when we are all looking to maximize our productivity in the workplace?
As you start evaluating how this new technology will best serve your goals, it’s crucial to begin with the end goal in mind. This means identifying your Virtual Agent objective(s) and what good should look like before and after you implement it. Operationally, we recommend you leverage your decision strategy toolkit – data, analytics, trends, and inflections – to determine a few initial topics aligned to what you set out to accomplish. For most organizations, this could be anything from frequent requests, search, case deflection, or routine incident automation.
Many organizations choose to begin with the out of the box (OOTB) topics and then venture on to create their own. If you are used the OOTB topics from a previous release (London or Madrid), we recommend reviewing the new OOTB topics in NY as they may have changed and now include NLU support. ServiceNow also provides OOTB NLU models that help you jumpstart your unique experience. These OOTB models were built using recommended practices, customer inputs, and designed to be a template or guide to help you get started.
Also included with NLU activation are Setup Topics or topics that can be reused as part of multiple Virtual Agent topic flows. Examples of Setup Topics include the Greeting, Error, Fallback Topic, and End Conversation. Including Setup Topics within your Virtual Agent Topics up-levels the employee experience from deterministic to probabilistic to display the desired human-like responses. Small Talk is another category that can be included as part of the Virtual Agent experience that allows for natural conversational variances as requests may not follow a linear pattern.
We recommended you start with Phase 1 by replacing the Keywords with Intents. In Phase 2, you will proceed with enabling the entities by mapping the entities to the Intents. Once you are finished with establishing the Intents and mapping the Entities, you can then test and tune the NLU model for a truly personalized conversational experience.
One of the first decisions is to determine whether you will import the OOTB NLU models into your instance and use these as recommended-practice templates. Remember that the OOTB NLU models are read-only and cannot be modified. This is by design. The intent is for you to use the OOTB models as upgrade-proof templates to build your own models unique to your organization. To properly get started, with the option to leverage the OOTB models as they were intended, complete the following steps to configure the NLU model.
To read more about the power of setup topic, check this post.
Enable the Setup Topics. Navigate to Collaboration > Virtual Agent > General Settings > Setup Topics Tab. Here you will find the OOTB Setup Topics available to use. The Setup Topics with the (*) are recommended categories that inherit one of the Setup Topics. If the field is blank, you may select any one of the available Setup Topics to render for conversational components such as Live Agent topic, Error topic, or Anything Else topic. For a more detailed synopsis of the Setup Topics, please review our product documentation.a. Recommended practice: to create a custom setup topic, duplicate any of the existing setup topics. Be sure to consider if you want to map an Intent to the NLU model for this setup topic. The Anything Else topic and the Error Handling topic do not utilize Intents. Publishing your custom setup topic will make it available from the list of Setup Topics to choose from. b. Recommended practice: to clear a topic selection from the Survey Topic or the Anything Else topic, click on ‘please select’ in the topic list dropdown menu.
Personalize the Greeting Topic. If you are curating a unique, personalized Virtual Agent greeting, you will want to proceed with personalizing the Greeting Topic. This ensures the user receives a warm welcome reflective of your organization’s culture. To personalize the Greeting Topic, click the pencil icon to the right of the Greeting Topic field. Select Edit Topic Flow to modify the Greeting. Note that the associated Intent is Greetings and the category is Setup Topics.a. Recommended practice: the Setup Topics are all in the Global scope. Make sure you adjust your scope accordingly before you begin to edit any of the Setup Topics. The scope-picker is not extended into the popup window for editing, so you’ll need to select the Global scope before you select the pencil icon to make any changes. Once you are in the Topic Designer view, review the prompt on the right side of the screen. This is the default greeting message to continue consistency from keyword VA. It is designed to be modified. To edit this, click on the prompt [</>] to open the default script message. From here, you can modify the Greeting Topic to display a personalized message to the user. The next prompt by default will be the Script Action Utility titled Send Topic Picker. Preview and then save any changes. From there, re-publish the Greeting Setup Topic.b. Recommended practice: the Send Topic Picker Script Action Utility cannot be modified from its default format and will automatically display ‘Show Me Everything’ as it allows the user to select their Topic of choice as an alternative to typing in text to prompt topic discovery.
Connect to a Live Agent. If you plan to use live agent transfer from the Virtual Agent client interface, you will want to make sure the Live Agent Setup Topic is enabled. If you do not plan to use live agent transfer, navigate to Collaboration > Chat Setup > Uncheck the box next to Live Chat Enabled. From here, you will need to enter a No Agents Available Message and select Update.
Enable the Live Agent Setup Topic loop. When an error in a Virtual Agent conversation occurs, the user is automatically transferred to a live agent. You will want to make sure that Live Chat is enabled by navigating to Collaboration > Chat Setup. To enable the Live Agent Setup Topic, you can either select the Error Handling topic or create a custom topic with a script to transfer the user to a live agent.a. Recommended practice: if you are using Agent Workspace, the Virtual Agent conversation is automatically routed to an available agent based on the Chat service channel configuration and the queues that the Agent supports, as configured in Advanced Work Assignment (AWA).b. Recommended practice: if you are using Connect Support, the Virtual Agent conversation is routed to the appropriate chat support queue. For the user, the conversation with the live agent continues in the Virtual Agent client interface.
Personalize all other Setup Topics. You can personalize the scripts for the other Setup Topics as well. To do this, follow the defined process outlined in Step 2.
Map Setup Topics Intents and Entities. You must define an Intent and corresponding Entities for each of the Setup Topics (with the exception of the Anything Else topic and the Error Handling topic) in your NLU model to utilize the benefits of NLU for a personalized conversation. For the Greeting Setup Topic, an Intent could be #GreetingSetupTopic. To map the NLU Model and corresponding Intent to the correct Setup Topic, select the pencil icon next to each Setup Topic and make sure to select your NLU Model and the associated Intent on the Topic Properties page. Repeat this process for all Setup Topics with the exception of the Anything Else topic and the Error Handling topic.a. Recommended practice: while most of the Setup Topics do have corresponding NLU Models, the Anything Else topic and the Error Handling topic do not. This is intentional. The Anything Else topic shows up automatically at the end of a conversation as part of the framework behavior. It is not meant to be invoked stand-alone, and as a result, there is no Intent. The same holds true for the Error Handling topic.
Would you like to know more? Check out the Virtual Agent and Natural Language Understanding index for quick start resources! Click here.