You are building a Language Understanding model for an e-commerce business.
You need to ensure that the model detects when utterances are outside the intended scope of the model.
What should you do?
Click on the arrows to vote for the correct answer
A. B. C. D.B
The None intent is filled with utterances that are outside of your domain.
https://docs.microsoft.com/en-us/azure/cognitive-services/LUIS/luis-concept-intentThe correct answer is B. Add utterances to the None intent.
Explanation:
Language Understanding (LUIS) is a cloud-based API that provides Natural Language Processing (NLP) capabilities to developers. The LUIS model is trained on sample utterances to recognize intents and entities. An intent represents the user's goal or intention behind a given utterance, while entities represent the relevant information mentioned in the utterance.
In this scenario, we need to ensure that the LUIS model detects when an utterance is outside the intended scope of the model. To achieve this, we need to add utterances to the None intent. The None intent is a default intent that represents all the utterances that do not fit into any other intent. By adding such utterances to the None intent, we can ensure that the model recognizes when a user's input does not fit into the intended scope of the model.
Testing the model using new utterances is a good practice to ensure the model's accuracy and to identify any potential issues. However, it does not directly address the problem of detecting out-of-scope utterances.
Creating a prebuilt task entity is not relevant to this scenario since the question is about detecting out-of-scope utterances, which is related to intents rather than entities.
Creating a new model is not necessary in this scenario since adding utterances to the None intent can effectively address the problem of detecting out-of-scope utterances.
Therefore, the correct answer is B. Add utterances to the None intent.