Why do you limit intents and entities?

Language Understanding (LUIS) limits intents and entities to adhere to best practices. Too many intents that are too similar, for example, can make it difficult for LUIS to distinguish between them. Current limits are 500 intents, 100 ML entities and 50 list entities. If your app exceeds the Language Understanding model limits and boundaries, consider using a Language Understanding dispatch app or a Language Understanding container.

Azure Bot Service

Related questions and answers

  • Yes, aspects of each Virtual Assistant skill (Language Model, Dialogues, Integration Code and Language Generation) can be customised by customers and/or partners. The full source code is provided on GitHub.

  • The Bot Framework SDK provides an open architecture. You can build, connect, deploy and manage intelligent bots to naturally interact with your users on a website, app, Cortana, Microsoft Teams, Skype, Slack, Facebook Messenger and elsewhere.

  • The Virtual Assistant solution accelerator helps businesses create a branded virtual assistant, personalised to their customers, available across multiple devices and apps. Visit the Virtual Assistant GitHub page for more information.

  • The maximum size of your knowledge base depends on the Azure Search SKU, which you select when creating your QnA Maker service.

  • QnA Maker extracts and maintains question and answer pairs. Language Understanding (LUIS) identifies intents and extracts entities. With Bot Framework SDK V4, additional tools help you route utterances between them, so you can easily combine both in a bot.

  • Azure Bot Service complies with ISO/IEC 27001:2013, ISO/IEC 27018:2014, Payment Card Industry Data Security Standard (PCI DSS), Health Insurance Portability and Accountability Act Business Associate Agreement (HIPAA BAA), Health Information Trust Alliance Common Security Framework (HITRUST), and SOC 1, SOC 2 and SOC 3.