AI-900 Question 186
Single answerA company wants to build a customer service chatbot that can understand user inquiries in natural language and provide relevant responses. Which Azure service should they use to implement this Natural Language Processing (NLP) workload effectively?
- A
Azure Form Recognizer
- B
Azure Cognitive Search
- C
Azure Language Understanding (LUIS)
- D
Azure Machine Learning
Show answer and explanation
Correct answer: C
Explanation
Azure Language Understanding (LUIS) is the most appropriate service for implementing an NLP workload where the goal is to understand user inquiries in natural language and provide relevant responses. It allows developers to create and train models that can interpret user intents and extract key entities from text, making it ideal for building a customer service chatbot.
- A. Incorrect.
Azure Form Recognizer is designed to extract information from structured documents like forms and invoices, not for building conversational AI or understanding natural language.
- B. Incorrect.
Azure Cognitive Search is a service for indexing and searching content but does not provide capabilities for understanding natural language in conversations.
- C. Correct.
Azure Language Understanding (LUIS) is specifically designed for building applications that can understand user intent and extract relevant information from natural language inputs, making it the correct choice for this scenario.
- D. Incorrect.
Azure Machine Learning is a platform for building and deploying custom machine learning models but does not offer out-of-the-box tools for natural language understanding in chatbot scenarios.