What's a meta intent?
A meta intent is a wrapper that can contain many other standard intents.
For some practice with meta intents, complete the Bot Groups & Other Techniques tutorial series.
Add a meta intent
The process for creating a meta intent is very similar to creating a standard intent. In the Add Intent panel, give your meta intent a name, and select “Meta Intent” as the Intent Type. Under Intents, use the dropdown menu to associate intents to the meta intent. As you add intents to the meta intent, they are removed from the dropdown menu; this is because an intent can belong to only one meta intent.
When you are finished, click Save in the lower-right corner. In the left panel, you can now see that the standard intents are nested under the newly created meta intent.
As meta intents are a grouping of related intents, you'll need to create at least one intent prior to creating a meta intent.
Train meta intents
Meta intents are not trained directly, as they are dependent on the intents contained within to be triggered. Continuing to train and tune your intents as you normally do will improve the scoring of your meta intent. Please see these best practices for training intents.
To test user utterances against your intents and meta intents, use the Test User Input tool provided in the "Build" area of Intent Manager. Select the ‘Search in domain’ checkbox, and select ‘All’ from the search dropdown. Testing user input will now display search results for both intents and meta intents, which should result in identical scoring for the intent matched and the meta intent it belongs to.