AI-900 Question 228
Select 2A company wants to build an AI-powered chatbot that can perform sentiment analysis on user messages and generate natural language responses. Which Azure tools and services should they use to implement this Natural Language Processing (NLP) workload?
- A
Azure Cognitive Services - Language Service
- B
Azure Machine Learning
- C
Azure Cognitive Search
- D
Azure Translator
- E
Azure OpenAI Service
Show answer and explanation
Correct answers: A, E
Explanation
To implement a chatbot with sentiment analysis and natural language response generation, Azure Cognitive Services - Language Service can handle sentiment analysis, while Azure OpenAI Service can generate human-like responses. These services together cover the requirements of the scenario, making them the correct choices.
- A. Correct.
Azure Cognitive Services - Language Service provides pre-built NLP capabilities like sentiment analysis, key phrase extraction, and language understanding, making it an essential tool for this workload.
- B. Incorrect.
Azure Machine Learning is a powerful tool for building custom machine learning models but is not specifically designed for pre-built NLP tasks like sentiment analysis and chatbot integration.
- C. Incorrect.
Azure Cognitive Search is used for indexing and searching structured or unstructured data but is not directly relevant to NLP tasks such as sentiment analysis or chatbot responses.
- D. Incorrect.
Azure Translator specializes in language translation but does not provide sentiment analysis or natural language generation, which are key components of this scenario.
- E. Correct.
Azure OpenAI Service provides advanced natural language generation capabilities, making it suitable for creating chatbot responses in this scenario.