AI-102 Question 217
Select 3You are designing a chatbot for an e-commerce platform using Azure Language Understanding (LUIS) to recognize user intentions. The chatbot needs to understand user intents such as 'CheckOrderStatus', 'CancelOrder', and 'BrowseProducts'. Which steps should you include to implement intent recognition effectively?
- A
Define intents and add example utterances for each intent in a LUIS app.
- B
Train the LUIS model after adding the intents and example utterances.
- C
Deploy the LUIS model without training it to save time.
- D
Use the LUIS endpoint key to integrate the model into the chatbot.
- E
Skip specifying entities in the LUIS model, as intents are sufficient for recognizing user goals.
Show answer and explanation
Correct answers: A, B, D
Explanation
Implementing intent recognition in Azure LUIS involves defining intents with example utterances, training the model to learn from these examples, and integrating the model into the chatbot using the LUIS endpoint key. Skipping training or neglecting integration steps will result in a non-functional system, while specifying entities is optional but can improve the chatbot's capabilities.
- A. Correct.
Correct: Defining intents and adding example utterances are essential steps for training the LUIS model to recognize user input and map it to appropriate intents.
- B. Correct.
Correct: Training the LUIS model ensures it learns from the defined intents and example utterances, allowing it to make accurate predictions.
- C. Incorrect.
Incorrect: Deploying the LUIS model without training it will result in an untrained model that cannot recognize intents accurately.
- D. Correct.
Correct: Integrating the model into the chatbot requires the LUIS endpoint key to connect the chatbot to the LUIS app and access its predictions.
- E. Incorrect.
Incorrect: Specifying entities in the LUIS model can enhance the chatbot's understanding of user input, but skipping them will not affect basic intent recognition.