Defining advanced WebChat text analyzer configuration

In the advanced text analyzer configuration for a WebChat channel, you can specify several text analyzer definitions to provide the best response to users. User input is analyzed by the first text analyzer definition in the list, and if no match is found, the second text analyzer definition in the list, and so on, until a response is found.

You can specify whether each text analyzer runs within the context of a case, outside of the context of a case, or both. For example, if you have a case that allows users to buy airline tickets, you can run a text analyzer definition within the context of a case so that when the chatbot asks the user about when to book the flight, the response is automatically converted to a specific date.

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. Select the Use advanced configuration check box. A list of defined text analyzers is displayed.
    • To add a new text analyzer definition to the list:
      1. Click + Add text analyzer. The Text analzyer configuration dialog is displayed.
      2. In the Text Analyzer type list, click Exact match, or Pega NLP.
      3. If you selected the Pega NLP text analyzer type, in the Text Analyzer rule field, select a text analyzer rule that contains an NLP definition to use.
      4. Select the Apply in context of a case check box to specify that the text analyzer definition is to run during a process that is specified by a case.
      5. Select the Apply outside of case context check box to specify that the text analyzer definition is to run outside of a process that is specified by case.
      6. Click Submit.
    • To modify a text analyzer in the list, click the Configuration icon.