Home » Microsoft » AI-100 v.2 » Which API should you recommend for each requirement? To answer, select the appropriate options in the answer area.
HOTSPOT
Your company plans to deploy several apps that will use Azure Cognitive Services APIs.
You need to recommend which Cognitive Services APIs must be used to meet the following requirements:
Must be able to identify inappropriate text and profanities in multiple languages.
Must be able to interpret user requests sent by using text input.
Must be able to identify named entities in text.
Which API should you recommend for each requirement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
Explanation/Reference:
Box 1: Content Moderator
The Azure Content Moderator API is a cognitive service that checks text, image, and video content for material that is potentially offensive, risky, or otherwise undesirable. When such material is found, the service applies appropriate labels (flags) to the content. Your app can then handle flagged content in order to comply with regulations or maintain the intended environment for users.
Box 2: Language Understanding (LUIS)
Designed to identify valuable information in conversations, LUIS interprets user goals (intents) and distills valuable information from sentences (entities), for a high quality, nuanced language model. LUIS integrates seamlessly with the Azure Bot Service, making it easy to create a sophisticated bot.
Box 3: Text Analytics
The Text Analytics API is a cloud-based service that provides advanced natural language processing over raw text, and includes four main functions: sentiment analysis, key phrase extraction, named entity recognition, and language detection.
References:
https://docs.microsoft.com/bs-latn-ba/azure/cognitive-services/content-moderator/overview
https://www.luis.ai/home
https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/