AI-102 Question 219
Single answerYou are building a chatbot for a retail company using Azure Bot Service. The chatbot must identify customer intents such as 'Check Order Status', 'Return Item', and 'Find Store Location'. Which Azure resource should you use to implement intent recognition most effectively?
- A
Azure Cognitive Search
- B
Azure OpenAI Service
- C
Azure Language Understanding (LUIS)
- D
Azure Form Recognizer
Show answer and explanation
Correct answer: C
Explanation
To implement intent recognition in a chatbot, Azure Language Understanding (LUIS) is the most suitable service. LUIS allows you to define intents and entities for a conversational AI application, making it ideal for understanding customer requests such as 'Check Order Status' or 'Find Store Location'. Other services like Azure Cognitive Search, OpenAI, and Form Recognizer are not designed for intent recognition and do not fulfill the requirements of this scenario.
- A. Incorrect.
Azure Cognitive Search is designed for indexing and searching text-based content but does not provide intent recognition capabilities.
- B. Incorrect.
Azure OpenAI Service is a powerful tool for natural language processing, but it does not specialize in intent recognition workflows. It is more general-purpose.
- C. Correct.
Azure Language Understanding (LUIS) is specifically designed for recognizing intents and entities in conversational applications, making it the most appropriate choice for this scenario.
- D. Incorrect.
Azure Form Recognizer is used for extracting structured data from forms and documents but is not applicable for intent recognition tasks.