Defining Web Chatbot text analyzer topics

The Web Chatbot configuration for a Pega Intelligent Virtual Assistant includes text analyzer topics that are based on natural language processing (NLP). Defining topics in the Web Chatbot configuration allows the chatbot to determine the best response based on user input. You can only edit topics if you use the Pega NLP generated text analyzer definition.

  1. Edit Web Chatbot text analyzer definitions. For more information, see Configuring text analyzer definitions for the Web Chatbot channel.
  2. In the Text Analyzer section, click Edit topics.
  3. Click + Add topic.
  4. Complete the following fields:
    • Topic - Required. The natural language processing topic for the chatbot to use as the response based on its must match, approximate match, and never match criteria.
    • Must match - Optional. The comma-separated words or phrases to use as an exact match for the chatbot content for the topic. For example, for an initial greeting response, you can specify 'hi'.
    • Approximate match - Optional. The comma-separated words or phrases to use as an approximate match for the chatbot content for the topic. For example, for an initial greeting response, you can specify: 'hello' or 'good morning'.
    • Never match - Optional. The comma-separated words or phrases to never match for the chatbot content for the topic. For example, for an initial greeting response, you can specify 'bye'.
  5. Repeat steps 3 and 4 to define additional topics.
  6. Click Submit.