Intents
Understanding User Intentions
Last updated
Understanding User Intentions
Last updated
Intents represent the goals or purposes behind a user's interaction with Parloa. They are composed of utterances, which are specific expressions or phrases users may use when engaging with the bot. An intent could be as straightforward as a greeting or as complex as a request for detailed information.
Within the Speech Assets, the Intents window is your central hub for managing user intentions.
The Intents tab lists all potential user goals, labeled as Intents. Each intent corresponds to a distinct action or request, like signaling a problem or seeking support.
Here are common actions you can perform with your intents:
Parloa processes potential intents through a hierarchical matching system:
Initial attempt is to match with locally defined intents.
If unsuccessful, search within the Global State for a possible match.
Should that fail, refer to the local 'else' pathway.
Absent a local 'else', employ the Global State 'else' pathway.
For advanced scenarios, use intent.rankingAll to evaluate recognized intents against custom thresholds.
When managing intents for multiple platforms, you can customize them to fit each platform's specific requirements without needing to create new intents from scratch.
Intent name.
You can further tailor your intents by:
Specifying the platforms each intent is available on for targeted interactions.
Modifying confidence thresholds to gain more precise control over intent recognition.
Redefining the Fallback Intent for improved error handling. It's important to note that each project is equipped with a dedicated Fallback Intent to streamline your setup. When activating the Fallback option for multiple intents, be aware that selecting a new Fallback Intent will automatically deselect the previous one, ensuring a singular Fallback Intent is in effect at any given time.
Intent groups enable you to categorize related intents. They offer a structured approach to handling your conversational model, simplifying modifications, and enhancing system maintenance.
Select the + Add Group button.
The following displays:
Enter the name of the new group.
Click on Add Intent to Group to display a list of available intents.
Choose the intents you want to include and select the Create button.
Once your first group is created, any intents not assigned to a group will be listed under Not Grouped automatically.
You can add an intent to a group using one of the following methods:
Hover over the group to which you want to add the intent.
Click the + Add Intent button.
The following displays:
Type in and add your intent to the group.
Confirm by clicking Done.
Click and hold the intent you wish to group, drag it to the desired group, and release to drop it there.
Click on the intent you want to group.
In the dropdown menu, choose the group for your intent.
Hover over an intent group and click the Edit Name button:
Enter the new name:
Click Edit to confirm the change.
Click the Delete button to confirm.
If there is only one custom group besides Not Grouped, deleting it will eliminate all groups. It's best practice to maintain at least two groups, including Not Grouped, to fully utilize intent grouping features.
Click the button.
Enter the name of your intent and click or press Enter.
Click on icon in your list of intents.
Click on the icon.
Click the button, shown below:
Hover over an intent group and click the button. A confirmation window displays: