Working with setup topics
Summarize
Summary of Working with setup topics
Setup topics are integral components of Virtual Agent conversations in ServiceNow, providing structured interaction elements such as welcome greetings, fallback responses, and live agent transfers. These topics activate based on conversational context, user inputs, and defined conditions, ensuring relevant guidance at each stage of the interaction.
Show less
Setup topics are configured within a Virtual Agent Designer chat experience using the Custom Greetings and Setup option. This chat experience defines the context for user interactions, including the setup topics available, promoted topics displayed, and AI Search configurations.
Only setup topics included in a configured chat experience are discoverable by users via the topic picker. Excluding setup topics from a chat experience prevents them from appearing or being triggered during conversations.
Setup Topics Execution During Conversations
- Conversation Beginning: The Greeting topic starts the interaction, presenting a welcome message and available Virtual Agent capabilities.
- User Requests Help: The Explore Help topic lists available assistance options.
- Unrecognized User Input: The Fallback topic triggers if Virtual Agent cannot understand the input. If enabled, the AI Search Fallback topic attempts to provide relevant search results before fallback.
- System Errors: The Error Handling topic displays an error message and transfers the user to a live agent.
- Live Agent Transfer Requests: The Live Agent topic manages transfers to a live agent.
- Post-Task Interaction: The Anything Else topic checks if the user needs further assistance.
- Conversation Ending: The Survey topic collects feedback, followed by the Closing topic which ends the session.
Customizing Setup Topics
Default setup topics are read-only and identified by a trailing period in their names (e.g., Greeting.). To customize, duplicate a setup topic and modify prompts or controls as needed. Custom setup topics require an associated intent in the NLU model or defined keywords to be selectable in chat experiences.
For example, to change the closing message, create a custom Closing topic and link it appropriately.
Pre-Built Setup Topics
Key default setup topics include:
- Anything Else: Offers users the option to continue with other requests.
- Live Agent Support: Manages live agent transfers.
- Error Handling: Handles unrecoverable errors and transfers users to live agents.
- Greetings: Initiates conversations with customizable greetings, including a Dynamic Greeting that personalizes messages.
- Survey: Gathers user feedback on their Virtual Agent experience; the display frequency can be adjusted via system properties.
- Closing Conversation: Presents a closing message to end interactions.
- AI Search Fallback: Uses AI Search to provide fallback results when Virtual Agent cannot match user intents.
- Fallback: Displays a fallback message when user input is not understood and AI Search fallback is disabled or unhelpful.
- Explore Help: Enables users to see a list of Virtual Agent capabilities and request assistance.
Additional Configuration Options
- Show Me Everything Button: Customize the button text and visibility in the chat window via system properties or greeting setup topics.
- Greeting Messages: Modify default welcome and prompt messages by editing system properties or the Greeting setup topic.
This setup topic framework allows ServiceNow customers to tailor Virtual Agent conversations to their organizational needs, enhancing user engagement and support effectiveness.
Setup topics are part of a standard conversation structure applied to all your conversations, such as the welcome greeting or fallback responses. Setup topics run at the appropriate spot in a conversation based on the context, keywords, or utterances entered by the user, and any conditions that are specified for the setup topic.
- Setup topics applied to bot conversations.
- A small list of topics, called promoted topics, initially displayed in the chat window.
- AI Search configuration used to display AI Search results for your users.
- Conversation beginning: Virtual Agent presents the Greeting topic and
the list of available topics (Virtual Agent capabilities) that the user
can select.Note:If you want the chat window to immediately take users to a live agent, do not select the Live Agent Support topic as a greeting. Instead, use the system method to transfer to a live agent.
- Conversation body: These setup topics are presented at different points in the
conversation depending on the context:
- User requests help: Virtual Agent presents the Explore help topic (Virtual Agent capabilities).
- User enters a request or keyword that Virtual Agent doesn't understand: Virtual Agent presents the Fallback topic, unless the AI Search fallback topic is enabled.
- If the AI Search Fallback topic is enabled and the user enters a request or keyword but Virtual Agent can't find a matching topic or keyword, or finds too many topics to determine the matching topic: Virtual Agent runs AI Search to generate relevant search results for the user. If the AI Search results do not help the user, or if the AI Search Fallback setup topic is not activated, Virtual Agent runs the Fallback topic.
- An unrecoverable system error occurs during conversation: Virtual Agent runs the Error Handling topic, and then transfers the user to a live agent.
- User requests a transfer to live agent: Virtual Agent runs the Live Agent topic, which transfers the user to a live agent.
- After a task or user request is completed: Virtual Agent runs the Anything else topic to ask if the user wants to continue with another request or task.
- Conversation ending:
- If the user doesn't want further assistance after a task or the request is completed, Virtual Agent presents the Survey topic for feedback on the conversational experience.
- After the survey, Virtual Agent confirms that the feedback has been received, and runs the Closing topic to end the conversation.
The default setup topics are read-only and have topic names with a period at the end of the setup topic name, such as Greeting. You can create your own custom setup topics by duplicating a setup topic and changing it as needed. You can also change prompts or add other controls to the topic, just as you might when creating other topics.
If you want a closing message to be different from the default Closing topic, create a custom setup topic that contains the revised closing text. You also need to create an intent for that custom setup topic in the NLU model for setup topics, or define topic keywords in the Topic Properties page. You can then select the custom setup topic to be used in a custom chat experience instead of using a default setup topic.
The following table provides examples of the pre-built setup topics in the default chat experience.
| Setup topic type | Setup topic name and description |
|---|---|
| Anything else | Anything Else Topic. Virtual Agent asks users if they need further assistance. If users select Yes, Virtual Agent returns a list of related items that it can help with. |
| Live agent | Live Agent Support. Tells users that a live agent transfer is in process: |
| Error | Error Handling Topic. Displays a generic error message to the user when the Virtual Agent encounters a problem that it can't resolve (unrecoverable system error) and transfers the user to a live agent. |
| Greeting | Greetings. Starts a conversation by greeting users and giving them the option to enter a request or see the items that the Virtual Agent can assist with. Note: The pre-built setup topics include a personalized greeting called the Dynamic
Greeting Topic, which welcomes the user by name. To change the default
greetings topic, double click Setup topic name and
then choose the personalized greeting from the list of available setup
topics. |
| Survey | Virtual Agent Feedback topic. Gathers user feedback on the conversational experience with the Virtual Agent. The survey setup topic displays randomly in 33% of your Virtual Agent conversations. The survey topic includes an introductory sentence that admins can customize as needed. The survey then presents a choice list with options users can select to describe their experience.
After the users provide their feedback, a message confirms that their feedback has been received: Note: To change the probability (percentage) that the survey setup topic occurs in
your conversations, change the value in the
com.glide.cs.survey.probability system property. To
display the survey setup topic randomly in 50% of your Virtual Agent conversations, set the Value
to 0.50. |
| Closing | Closing Conversation. Displays a closing message to the user that ends the conversation: |
| AI Search fallback | AI Search Fallback. When enabled, this setup topic uses AI Search search to generate fallback AI Search results when Virtual Agent can't find a matching intent or it finds too many intents and can't determine the appropriate topic to display to a user. |
| Fallback | Fallback Topic. Displays a standard message to the user when:
|
| Explore help | Virtual Agent Capabilities. Enables users to ask for assistance during a conversation and view a list of items that the Virtual Agent can assist with (Virtual Agent capabilities). |