Defining WebChat text analyzer topics

The WebChat chatbot configuration for a Pega Intelligent Virtual Assistant includes text analyzer topics that are based on natural language processing (NLP). Defining topics in the WebChat 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.

Note: You must purchase a separate license before using Pega Intelligent Virtual Assistant for WebChat in your application.
  1. Edit WebChat text analyzer definitions.
  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.