Defining advanced Facebook text analyzer configuration

In the advanced text analyzer configuration for a Facebook 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: To use Pega Intelligent Virtual Assistant for Facebook in your application, you must obtain and install the Facebook channel component from Pega Exchange.
  1. Edit text analyzer definitions. For more information, see Configuring text analyzer definitions for the Facebook channel.
  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 analyzer 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.