AI-102 Question 172
Select 3You are building a customer service chatbot using Azure AI Language to analyze text input from users. Your chatbot should identify the user’s intent, extract key entities from the message, and detect the sentiment of the input. Which Azure AI Language features should you use to meet these requirements?
- A
Named Entity Recognition (NER)
- B
Sentiment Analysis
- C
Intent Recognition
- D
Text Summarization
- E
Language Detection
Show answer and explanation
Correct answers: A, B, C
Explanation
To analyze text input for a chatbot, you need to use Named Entity Recognition (NER) to extract entities, Sentiment Analysis to assess the emotional tone, and Intent Recognition to determine the user’s intent. Text Summarization and Language Detection are not relevant for this specific scenario.
- A. Correct.
Named Entity Recognition (NER) is used to extract key entities such as names, dates, and locations from text, which is necessary for understanding the user's message.
- B. Correct.
Sentiment Analysis is used to determine the emotional tone of the user’s input, which is a requirement in this scenario.
- C. Correct.
Intent Recognition is essential for identifying what the user wants to achieve, such as asking a question or making a request, which is crucial for a chatbot.
- D. Incorrect.
Text Summarization is not relevant to this scenario, as it is used to generate concise summaries of longer documents, not for analyzing user input in a chatbot.
- E. Incorrect.
Language Detection identifies the language of the input text but does not help with identifying intent, extracting entities, or detecting sentiment.