AI-102 Question 260
Select 3You are designing an AI-powered chatbot for a customer support portal using Azure Language Service. The chatbot needs to recognize user intents such as 'Check Order Status' and 'Cancel Order' using natural language understanding. Which of the following steps are essential to create these intents and ensure accurate recognition of user queries?
- A
Define intents such as 'Check Order Status' and 'Cancel Order' in the Language Understanding model.
- B
Add diverse and representative utterances for each intent to train the model.
- C
Enable the chatbot to generate utterances automatically without developer input.
- D
Add at least one entity to every intent, even if it's not required for the intent's purpose.
- E
Test and refine the model iteratively by analyzing user queries and improving utterances.
Show answer and explanation
Correct answers: A, B, E
Explanation
To create effective intents and utterances in Azure Language Service, you must first define the intents to represent the actions the chatbot will recognize. Next, providing diverse utterances trains the model to understand varied user expressions. Finally, testing and refining the model ensures it performs well in real-world scenarios by incorporating feedback. Automation or unnecessary additions, such as entities for every intent, are not essential steps in this process.
- A. Correct.
Correct: Defining intents is a fundamental step in creating a Language Understanding model so the chatbot can distinguish between different types of user queries.
- B. Correct.
Correct: Adding diverse and representative utterances ensures the model can recognize various ways users might express the same intent.
- C. Incorrect.
Incorrect: While automation can help, relying solely on the chatbot to generate utterances without developer input can lead to inaccurate or incomplete training data.
- D. Incorrect.
Incorrect: Adding entities is not mandatory for every intent. Entities are only required if the intent depends on specific data extraction (e.g., 'Order ID' for 'Check Order Status').
- E. Correct.
Correct: Testing and refining the model iteratively helps improve accuracy by addressing gaps or misclassifications in real-world scenarios.