AI-900 Question 227
Select 3You are building a natural language processing (NLP) solution to analyze customer feedback and extract key phrases. Which Azure tools and services can help you achieve this?
- A
Azure Cognitive Services - Text Analytics
- B
Azure Machine Learning
- C
Azure Cognitive Search
- D
Azure Monitor
- E
Azure Bot Service
Show answer and explanation
Correct answers: A, B, C
Explanation
Azure Cognitive Services - Text Analytics is the most straightforward tool for key phrase extraction in NLP workloads. Azure Machine Learning provides flexibility to create custom models if pre-built services are insufficient. Azure Cognitive Search adds text analysis capabilities that can complement NLP solutions. Azure Monitor and Azure Bot Service, while valuable in broader Azure solutions, are not directly relevant to the specific task of analyzing feedback and extracting key phrases.
- A. Correct.
Azure Cognitive Services - Text Analytics is specifically designed for NLP workloads, such as sentiment analysis, key phrase extraction, and language detection.
- B. Correct.
Azure Machine Learning can provide a platform to build, train, and deploy custom NLP models if the pre-built services don't meet specific requirements.
- C. Correct.
Azure Cognitive Search includes text analysis capabilities like language detection and key phrase extraction, making it useful for NLP scenarios.
- D. Incorrect.
Azure Monitor is designed for monitoring and troubleshooting applications and infrastructure; it is not specific to NLP workloads.
- E. Incorrect.
Azure Bot Service is used for building conversational AI and chatbots, which may leverage NLP but is not directly used for tasks like analyzing customer feedback or key phrase extraction.