The Facebook chatbot configuration for a Pega Intelligent Virtual Assistant includes a list of text analyzer definitions. Text analyzer definitions are used for advanced text analysis to process user input and determine the best matching response. The definitions are based on natural language processing (NLP).
In the advanced configuration you can specify several text analyzer definitions to provide a better response to users. User input is analyzed by using the first text analyzer definition in the list, and if no match is found, the second text analyzer definition in the list is used, and so on, until a response match is found.
For each text analyzer definition you can also specify whether to run it 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 specify to 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 in your application. You must also obtain and install the Facebook channel component from Pega Exchange.
You can add, delete, or modify each text analyzer definition in the list.
In Designer Studio, click the name of your application and click Channels and interfaces.
Click a Facebook channel interface.
Click the Behavior tab.
In the Text Analyzer section, click Edit intents.
Fill out the following fields:
Optional: 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:
Click Save.