Home » Microsoft » AI-100 v.2 » Which of the following actions should you take?
You are developing a mobile application. You want to implement search functionality in the application.
Your solution must meet the following requirements:
Users must be able to run searches by typing in their search query. Users must be able to run searches by voice commands.
Which of the following actions should you take?
A. Make use of Language Understanding (LUIS)
B. Make use of QnA Maker
C. Make use of Bing Entity Search
D. Make use of Azure Cognitive Search
Correct Answer: D
Explanation/Reference:
Azure Cognitive Search (formerly known as “Azure Search”) is a search-as-a-service cloud solution that gives developers APIs and tools for adding a rich search experience over private, heterogeneous content in web, mobile, and enterprise applications. Your code or a tool invokes data ingestion (indexing) to create and load an index. Optionally, you can add cognitive skills to apply AI processes during indexing. Doing so can add new information and structures useful for search and other scenarios.
Incorrect Answers:
B: QnA Maker is a cloud-based API service that lets you create a conversational question-and-answer layer over your existing data. Use it to build a knowledge base by extracting questions and answers from your semi-structured content, including FAQs, manuals, and documents. Answer users’ questions with the best answers from the QnAs in your knowledge base””automatically.
Reference:
https://docs.microsoft.com/en-us/azure/search/search-what-is-azure-search