AI-102 Question 218
Select 3You are building a customer service chatbot using Azure Bot Service and Language Understanding (LUIS) to handle user queries. During development, you need to create intent recognition for the chatbot to appropriately respond to user inputs like 'Check my account balance' or 'Transfer money to another account.' Which of the following steps are necessary to implement intent recognition effectively in LUIS?
- A
Define intents in LUIS that represent different user actions.
- B
Train LUIS with labeled examples of user utterances for each intent.
- C
Manually code all possible user queries into the chatbot's logic.
- D
Publish the LUIS model and integrate it with the chatbot.
- E
Use Azure Cognitive Services Text Analytics to replace LUIS for intent recognition.
Show answer and explanation
Correct answers: A, B, D
Explanation
To implement intent recognition in LUIS, it is essential to define intents, train the model with labeled examples, and publish the model for integration with the chatbot. These steps allow the chatbot to interpret user input and respond appropriately based on the recognized intent. Relying on LUIS for this task is crucial as it is purpose-built for natural language understanding.
- A. Correct.
Defining intents in LUIS is a fundamental step for intent recognition. Each intent represents a specific task or action the chatbot should understand.
- B. Correct.
Training LUIS with labeled examples ensures that the model can accurately classify user utterances into the corresponding intents.
- C. Incorrect.
Manually coding all possible queries is not practical or scalable, especially for systems designed to understand natural language.
- D. Correct.
Publishing the LUIS model and integrating it with the chatbot enables the chatbot to leverage the trained model for real-time intent recognition.
- E. Incorrect.
Azure Cognitive Services Text Analytics is not designed specifically for intent recognition and cannot replace LUIS in this scenario.