Is it true Azure Luis only support up to 500 intents per application? https://learn.microsoft.com/en-us/azure/cognitive-services/luis/luis-limits
My requirement is more than 1000 intents. How can I use Luis to do that?
Is it true Azure Luis only support up to 500 intents per application? https://learn.microsoft.com/en-us/azure/cognitive-services/luis/luis-limits
My requirement is more than 1000 intents. How can I use Luis to do that?
To answer your question, yes it is true. But it is plenty. We have some of the biggest company using our platfomr to test their training data on LUIS/WATSON/DF... and it is extremely rare to pass the 500 and still get top performance. We typically advice anyway to fine tune your training data for 200 or 300 intents max and if you have more, look into a Model controller architecture with several slave (specific) models
So you might be sure you have 1000 intents, can you reduce it with Entity?
You should consider using Dispatch. It is a tool that was designed specifically for managing multiple LUIS models and/or QnA Maker knowledge bases that a bot needs to access.
You can find C#, Javascript, and Python samples on the BotBuilder-Samples repo, for reference, titled "14.nlp-with-dispatch".
In your case, this tool is provides a means for overcoming LUIS intent limitations by allowing you to create multiple models to draw from. Dispatch negotiates these models by creating a single LUIS app that then routes the requests to the appropriate model.
Hope of help!