Search code examples
azurenluazure-language-understanding

Azure Luis limitation maximum intents?


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?


Solution

  • 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!