AI-102: Designing and Implementing a Microsoft Azure AI Solution Part 3
Question #: 3
Topic #: 3
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You develop an application to identify species of flowers by training a Custom Vision model.
You receive images of new flower species.
You need to add the new images to the classifier.
Solution: You add the new images and labels to the existing model. You retrain the model, and then publish the model.
Does this meet the goal?
A. Yes
B. No
Selected Answer: A
Question #: 17
Topic #: 3
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You build a language model by using a Language Understanding service. The language model is used to search for information on a contact list by using an intent named FindContact.
A conversational expert provides you with the following list of phrases to use for training.
✑ Find contacts in London.
✑ Who do I know in Seattle?
✑ Search for contacts in Ukraine.
You need to implement the phrase list in Language Understanding.
Solution: You create a new intent for location.
Does this meet the goal?
A. Yes
B. No
Selected Answer: B
Question #: 18
Topic #: 3
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You build a language model by using a Language Understanding service. The language model is used to search for information on a contact list by using an intent named FindContact.
A conversational expert provides you with the following list of phrases to use for training.
✑ Find contacts in London.
✑ Who do I know in Seattle?
Search for contacts in Ukraine.
You need to implement the phrase list in Language Understanding.
Solution: You create a new entity for the domain.
Does this meet the goal?
A. Yes
B. No
Selected Answer: B
Question #: 28
Topic #: 1
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You create a web app named app1 that runs on an Azure virtual machine named vm1. Vm1 is on an Azure virtual network named vnet1.
You plan to create a new Azure Cognitive Search service named service1.
You need to ensure that app1 can connect directly to service1 without routing traffic over the public internet.
Solution: You deploy service1 and a private endpoint to vnet1.
Does this meet the goal?
A. Yes
B. No
Selected Answer: A
Question #: 32
Topic #: 1
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have an Azure Cognitive Search service.
During the past 12 months, query volume steadily increased.
You discover that some search query requests to the Cognitive Search service are being throttled.
You need to reduce the likelihood that search query requests are throttled.
Solution: You add replicas.
Does this meet the goal?
A. Yes
B. No
Selected Answer: A
Question #: 4
Topic #: 7
You are building a chatbot for a travel agent. The chatbot will use the Azure OpenAI GPT 3.5 model and will be used to make travel reservations.
You need to maximize the accuracy of the responses from the chatbot.
What should you do?
A. Configure the model to include data from the travel agent’s database.
B. Set the Top P parameter for the model to 0.
C. Set the Temperature parameter for the model to 0.
D. Modify the system message used by the model to specify that the answers must be accurate.
Selected Answer: A
Question #: 24
Topic #: 5
You create a bot by using the Microsoft Bot Framework SDK.
You need to configure the bot to respond to events by using custom text responses.
What should you use?
A. a dialog
B. an activity handler
C. an adaptive card
D. a skill
Selected Answer: B
Question #: 69
Topic #: 3
You are developing an app that will use the text-to-speech capability of the Azure AI Speech service. The app will be used in motor vehicles.
You need to optimize the quality of the synthesized voice output.
Which Speech Synthesis Markup Language (SSML) attribute should you configure?
A. the style attribute of the mstts:express-as element
B. the effect attribute of the voice element
C. the pitch attribute of the prosody element
D. the level attribute of the emphasis element
Selected Answer: B
Question #: 57
Topic #: 1
You are building an app that will use the Speech service.
You need to ensure that the app can authenticate to the service by using a Microsoft Azure Active Directory (Azure AD), part of Microsoft Entra, token.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Enable a virtual network service endpoint.
B. Configure a custom subdomain.
C. Request an X.509 certificate.
D. Create a private endpoint.
E. Create a Conditional Access policy.
Selected Answer: BD
Question #: 4
Topic #: 1
Your company wants to reduce how long it takes for employees to log receipts in expense reports. All the receipts are in English.
You need to extract top-level information from the receipts, such as the vendor and the transaction total. The solution must minimize development effort.
Which Azure service should you use?
A. Custom Vision
B. Personalizer
C. Form Recognizer
D. Computer Vision
Selected Answer: C
Question #: 10
Topic #: 1
You successfully run the following HTTP request.
POST https://management.azure.com/subscriptions/18c51a87-3a69-47a8-aedc-a54745f708a1/resourceGroups/RG1/providers/
Microsoft.CognitiveServices/accounts/contoso1/regenerateKey?api-version=2017-04-18
Body{“keyName”: “Key2”}
What is the result of the request?
A. A key for Azure Cognitive Services was generated in Azure Key Vault.
B. A new query key was generated.
C. The primary subscription key and the secondary subscription key were rotated.
D. The secondary subscription key was reset.
Selected Answer: D
Question #: 25
Topic #: 1
You have a collection of 50,000 scanned documents that contain text.
You plan to make the text available through Azure Cognitive Search.
You need to configure an enrichment pipeline to perform optical character recognition (OCR) and text analytics. The solution must minimize costs.
What should you attach to the skillset?
A. a new Computer Vision resource
B. a free (Limited enrichments) Cognitive Services resource
C. an Azure Machine Learning Designer pipeline
D. a new Cognitive Services resource that uses the S0 pricing tier
Selected Answer: D
Question #: 56
Topic #: 1
You have an Azure subscription that contains an Anomaly Detector resource.
You deploy a Docker host server named Server1 to the on-premises network.
You need to host an instance of the Anomaly Detector service on Server1.
Which parameter should you include in the docker run command?
A. Fluentd
B. Billing
C. Http Proxy
D. Mounts
Selected Answer: B
Question #: 15
Topic #: 1
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You create a web app named app1 that runs on an Azure virtual machine named vm1. Vm1 is on an Azure virtual network named vnet1.
You plan to create a new Azure Cognitive Search service named service1.
You need to ensure that app1 can connect directly to service1 without routing traffic over the public internet.
Solution: You deploy service1 and a public endpoint, and you configure an IP firewall rule.
Does this meet the goal?
A. Yes
B. No
Selected Answer: B
Question #: 12
Topic #: 1
A customer uses Azure Cognitive Search.
The customer plans to enable a server-side encryption and use customer-managed keys (CMK) stored in Azure.
What are three implications of the planned change? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. The index size will increase.
B. Query times will increase.
C. A self-signed X.509 certificate is required.
D. The index size will decrease.
E. Query times will decrease.
F. Azure Key Vault is required.
Selected Answer: ABF
Question #: 16
Topic #: 1
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You create a web app named app1 that runs on an Azure virtual machine named vm1. Vm1 is on an Azure virtual network named vnet1.
You plan to create a new Azure Cognitive Search service named service1.
You need to ensure that app1 can connect directly to service1 without routing traffic over the public internet.
Solution: You deploy service1 and a public endpoint, and you configure a network security group (NSG) for vnet1.
Does this meet the goal?
A. Yes
B. No
Selected Answer: B
Question #: 22
Topic #: 1
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have an Azure Cognitive Search service.
During the past 12 months, query volume steadily increased.
You discover that some search query requests to the Cognitive Search service are being throttled.
You need to reduce the likelihood that search query requests are throttled.
Solution: You migrate to a Cognitive Search service that uses a higher tier.
Does this meet the goal?
A. Yes
B. No
Selected Answer: A
Question #: 1
Topic #: 16
You are developing the document processing workflow.
You need to identify which API endpoints to use to extract text from the financial documents. The solution must meet the document processing requirements.
Which two API endpoints should you identify? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. /vision/v3.1/read/analyzeResults
B. /formrecognizer/v2.0/custom/models/{modelId}/analyze
C. /formrecognizer/v2.0/prebuilt/receipt/analyze
D. /vision/v3.1/describe
E. /vision/v3.1/read/analyze
Selected Answer: B
Question #: 1
Topic #: 15
You are developing the smart e-commerce project.
You need to implement autocompletion as part of the Cognitive Search solution.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Make API queries to the autocomplete endpoint and include suggesterName in the body.
B. Add a suggester that has the three product name fields as source fields.
C. Make API queries to the search endpoint and include the product name fields in the searchFields query parameter.
D. Add a suggester for each of the three product name fields.
E. Set the searchAnalyzer property for the three product name variants.
F. Set the analyzer property for the three product name variants.
Selected Answer: ABF
Question #: 1
Topic #: 14
You need to develop an extract solution for the receipt images. The solution must meet the document processing requirements and the technical requirements.
You upload the receipt images to the Form Recognizer API for analysis, and the API returns the following JSON.
Which expression should you use to trigger a manual review of the extracted information by a member of the Consultant-Bookkeeper group?
A. documentResults.docType == “prebuilt:receipt”
B. documentResults.fields.*.confidence < 0.7
C. documentResults.fields.ReceiptType.confidence > 0.7
D. documentResults.fields.MerchantName.confidence < 0.7
Selected Answer: B
Question #: 2
Topic #: 12
You are developing the knowledgebase.
You use Azure Video Analyzer for Media (previously Video indexer) to obtain transcripts of webinars.
You need to ensure that the solution meets the knowledgebase requirements.
What should you do?
A. Create a custom language model
B. Configure audio indexing for videos only
C. Enable multi-language detection for videos
D. Build a custom Person model for webinar presenters
Selected Answer: A
Question #: 47
Topic #: 5
You are building a flight booking bot by using the Microsoft Bot Framework SDK.
The bot will ask users for the departure date. The bot must repeat the question until a valid date is given, or the users cancel the transaction.
Which type of dialog should you use?
A. prompt
B. adaptive
C. waterfall
D. action
Selected Answer: A
Question #: 50
Topic #: 5
You build a bot.
You create an Azure Bot resource.
You need to deploy the bot to Azure.
What else should you create?
A. only an app registration in Microsoft Azure Active Directory (Azure AD), part of Microsoft Entra, an Azure App Service instance, and an App Service plan
B. only an app registration in Microsoft Azure Active Directory (Azure AD), part of Microsoft Entra, an Azure Kubernetes Service (AKS) instance, and a container image
C. only an Azure App Service instance, and an App Service plan
D. only an Azure Machine Learning workspace and an app registration in Microsoft Azure Active Directory (Azure AD), part of Microsoft Entra
Selected Answer: A
Question #: 51
Topic #: 5
You are building a chatbot by using the Microsoft Bot Framework SDK. The bot will be used to accept food orders from customers and allow the customers to customize each food item.
You need to configure the bot to ask the user for additional input based on the type of item ordered. The solution must minimize development effort.
Which two types of dialogs should you use? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. adaptive
B. action
C. waterfall
D. prompt
E. input
Selected Answer: CD
Question #: 3
Topic #: 5
You are building a multilingual chatbot.
You need to send a different answer for positive and negative messages.
Which two Language service APIs should you use? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Linked entities from a well-known knowledge base
B. Sentiment Analysis
C. Key Phrases
D. Detect Language
E. Named Entity Recognition
Selected Answer: BD
Question #: 1
Topic #: 5
You build a bot by using the Microsoft Bot Framework SDK and the Azure Bot Service.
You plan to deploy the bot to Azure.
You register the bot by using the Bot Channels Registration service.
Which two values are required to complete the deployment? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. botId
B. tenantId
C. appId
D. objectId
E. appSecret
Selected Answer: CE
Question #: 5
Topic #: 5
You are building a bot on a local computer by using the Microsoft Bot Framework. The bot will use an existing Language Understanding model.
You need to translate the Language Understanding model locally by using the Bot Framework CLI.
What should you do first?
A. From the Language Understanding portal, clone the model.
B. Export the model as an .lu file.
C. Create a new Speech service.
D. Create a new Language Understanding service.
Selected Answer: B
Question #: 7
Topic #: 5
You build a conversational bot named bot1.
You need to configure the bot to use a QnA Maker application.
From the Azure Portal, where can you find the information required by bot1 to connect to the QnA Maker application?
A. Access control (IAM)
B. Properties
C. Keys and Endpoint
D. Identity
Selected Answer: C
Question #: 14
Topic #: 5
You are building a chatbot by using the Microsoft Bot Framework Composer as shown in the exhibit. (Click the Exhibit tab.)
The chatbot contains a dialog named GetUserDetails. GetUserDetails contains a TextInput control that prompts users for their name.
The user input will be stored in a property named name.
You need to ensure that you can dispose of the property when the last active dialog ends.
Which scope should you assign to name?
A. dialog
B. user
C. turn
D. conversation
Selected Answer: A
Question #: 16
Topic #: 5
You need to enable speech capabilities for a chatbot.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Enable WebSockets for the chatbot app.
B. Create a Speech service.
C. Register a Direct Line Speech channel.
D. Register a Cortana channel.
E. Enable CORS for the chatbot app.
F. Create a Language Understanding service.
Selected Answer: ABC
Question #: 17
Topic #: 5
You use the Microsoft Bot Framework Composer to build a chatbot that enables users to purchase items.
You need to ensure that the users can cancel in-progress transactions. The solution must minimize development effort.
What should you add to the bot?
A. a language generator
B. a custom event
C. a dialog trigger
D. a conversation activity
Selected Answer: C
Question #: 33
Topic #: 5
You have a Conversational Language Understanding model.
You export the model as a JSON file. The following is a sample of the file.
What represents the Weather.Historic entity in the sample utterance?
A. last year
B. by month
C. amount of
D. average
Selected Answer: B
Question #: 40
Topic #: 5
You are building a chatbot for a travel agent. The bot will ask users for a destination and must repeat the question until a valid input is received, or the user closes the conversation.
Which type of dialog should you use?
A. prompt
B. input
C. adaptive
D. QnA Maker
Selected Answer: A
Question #: 41
Topic #: 5
You are building a chatbot.
You need to configure the chatbot to query a knowledge base.
Which dialog class should you use?
A. QnAMakerDialog
B. AdaptiveDialog
C. SkillDialog
D. ComponentDialog
Selected Answer: A
Question #: 43
Topic #: 5
You develop a Conversational Language Understanding model by using Language Studio.
During testing, users receive incorrect responses to requests that do NOT relate to the capabilities of the model.
You need to ensure that the model identifies spurious requests.
What should you do?
A. Enable active learning.
B. Add entities.
C. Add examples to the None intent.
D. Add examples to the custom intents.
Selected Answer: C