Ai-102 5
Ai-102 5
HOTSPOT - (Topic 3)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
NEW QUESTION 2
HOTSPOT - (Topic 3)
You are creating an enrichment pipeline that will use Azure Cognitive Search. The knowledge store contains unstructured JSON data and scanned PDF
documents that contain text.
Which projection type should you use for each data type? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: Object projection
Object projections are JSON representations of the enrichment tree that can be sourced from any node.
Box 2: File projection
File projections are similar to object projections and only act on the normalized_images collection.
NEW QUESTION 3
- (Topic 3)
You have an Azure subscription. The subscription contains an Azure OpenAI resource that hosts a GPT-4 model named Modell and an app named Appl. App1
uses Model!
You need to ensure that App1 will NOT return answers that include hate speech. What should you configure for Model1?
NEW QUESTION 4
DRAG DROP - (Topic 3)
You have a web app that uses Azure Cognitive Search.
When reviewing billing for the app, you discover much higher than expected charges. You suspect that the query key is compromised.
You need to prevent unauthorized access to the search endpoint and ensure that users only have read only access to the documents collection. The solution must
minimize app downtime.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the
correct order.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
NEW QUESTION 5
- (Topic 3)
You have a Video Indexer service that is used to provide a search interface over company videos on your company's website.
You need to be able to search for videos based on who is present in the video. What should you do?
Answer: A
Explanation:
Video Indexer supports multiple Person models per account. Once a model is created, you can use it by providing the model ID of a specific Person model when
uploading/indexing or reindexing a video. Training a new face for a video updates the specific custom model that the video was associated with.
Note: Video Indexer supports face detection and celebrity recognition for video content. The celebrity recognition feature covers about one million faces based on
commonly requested data source such as IMDB, Wikipedia, and top LinkedIn influencers. Faces that aren't recognized by the celebrity recognition feature are
detected but left unnamed. Once you label a face with a name, the face and name get added to your account's Person model. Video Indexer will then recognize
this face in your future videos and past videos.
Reference:
https://docs.microsoft.com/en-us/azure/media-services/video-indexer/customize-person- model-with-api
NEW QUESTION 6
- (Topic 3)
You are building a Language Understanding solution.
You discover that many intents have similar utterances containing airport names or airport codes.
A. Pattera.any
B. machine-learning
C. list
D. regular expression
Answer: C
NEW QUESTION 7
- (Topic 3)
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?
Answer: C
Explanation:
Obtain values to connect your bot to the knowledge base 1.In the QnA Maker site, select your knowledge base. 2. With your knowledge base open, select the
SETTINGS tab. Record the value shown for service name. This value is useful for finding your knowledge base of interest when using the QnA Maker portal
interface. It's not used to connect your bot app to this knowledge base.3. Scroll down to find Deployment details and record the following values from the Postman
sample HTTP request:4. POST /knowledgebases/<knowledge-base-id>/generateAnswer 5.Host: <your-host-url>6.Authorization: EndpointKey <your-endpoint-
key>
Reference:
https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-howto-qna
NEW QUESTION 8
HOTSPOT - (Topic 3)
You are building a chatbot by using the Microsoft Bot Framework Composer. You have the dialog design shown in the following exhibit.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection Is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
A. consistency
B. isolation
C. atomicity
D. durability
Answer: A
NEW QUESTION 10
- (Topic 3)
You are building an app that will use the Azure Video Indexer service. You plan to train a language model to recognize industry-specific terms. You need to upload
a file that contains the industry-specific terms. Which file format should you use?
A. PDF
B. XML
C. TXT
D. XLS
Answer: C
NEW QUESTION 10
HOTSPOT - (Topic 3)
You plan to provision Azure Cognitive Services resources by using the following method.
You need to create a Standard tier resource that will convert scanned receipts into text. How should you call the method? To answer, select the appropriate
options in the answer
area.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
NEW QUESTION 13
HOTSPOT - (Topic 3)
You are developing an application that includes language translation.
The application will translate text retrieved by using a function named get_text_to_be_translated. The text can be in one of many languages. The content of the
text must remain within the Americas Azure geography.
You need to develop code to translate the text to a single language.
How should you complete the code? To answer, select the appropriate options in the answer area.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
NEW QUESTION 15
DRAG DROP - (Topic 3)
You have a Docker host named Host1 that contains a container base image.
You have an Azure subscription that contains a custom speech-to-text model named model1.
You need to run model1 on Host1.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the
correct order.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
According to the course AI-102T00: Designing and Implementing a Microsoft Azure AI Solution1, the correct sequence of actions to run model1 on Host1 is:
? Export model1 to Host1
? Run the container
? Configure disk logging
The explanation and references are as follows:
? Export model1 to Host1: This step is required to deploy the custom speech-to-text model to the Docker host. You can use the Azure portal or the Azure CLI to
export the model as a container image2.
? Run the container: This step is required to start the container and run the model on the Docker host. You can use the Docker CLI to run the container image3.
? Configure disk logging: This step is optional but recommended to monitor the performance and health of the container. You can use the Docker CLI to configure
disk logging for the container4.
NEW QUESTION 20
- (Topic 3)
You are developing a new sales system that will process the video and text from a public- facing website.
A. transparency
B. fairness
C. inclusiveness
D. reliability and safety
Answer: D
Explanation:
"When an AI application relies on personal data, such as a facial recognition system that takes images of people to recognize them; you should make it clear to
the user how their data is used and retained, and who has access to it." from: https://docs.microsoft.com/en-us/learn/paths/prepare-for-ai-engineering/
NEW QUESTION 21
- (Topic 3)
You plan to provision a QnA Maker service in a new resource group named RG1. In RG1, you create an App Service plan named AP1.
Which two Azure resources are automatically created in RG1 when you provision the QnA Maker service? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Language Understanding
B. Azure SQL Database
C. Azure Storage
D. Azure Cognitive Search
E. Azure App Service
Answer: DE
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/set-up-qnamaker-service-azure?tabs=v1#delete-azure-resources
"When you create a QnAMaker resource, you host the data in your own Azure subscription. Azure Search is used to index your data." & "When you create a
QnAMaker resource, you host the runtime in your own Azure subscription. App Service is the compute engine that runs the QnA Maker queries for you."
NEW QUESTION 23
- (Topic 3)
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
Answer: BC
NEW QUESTION 28
DRAG DROP - (Topic 3)
You have a Custom Vision resource named acvdev in a development environment. You have a Custom Vision resource named acvprod in a production
environment.
In acvdev, you build an object detection model named obj1 in a project named proj1. You need to move obj1 to acvprod.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the
correct order.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
A. machine learned
B. Regex
C. geographyV2
D. Pattern.any
E. list
Answer: A
Explanation:
An ML entity can be composed of smaller sub-entities, each of which can have its own properties. For example, Address could have the following structure:
Address: 4567 Main Street, NY, 98052, USA Building Number: 4567
Street Name: Main Street State: NY
Zip Code: 98052 Country: USA
https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-concept-entity-types
NEW QUESTION 34
- (Topic 3)
What should you use to build a Microsoft Power Bi paginated report?
Answer: A
NEW QUESTION 36
- (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
Answer: A
Explanation:
The model needs to be extended and retrained.
NEW QUESTION 39
HOTSPOT - (Topic 3)
You are designing a conversation flow to be used in a chatbot.
You need to test the conversation flow by using the Microsoft Bot Framework Emulator. How should you complete the .chat file? To answer, select the appropriate
options in the
answer area.
NOTE: Each correct selection is worth one point.
Answer: A
Explanation:
NEW QUESTION 44
- (Topic 3)
You have receipts that are accessible from a URL.
You need to extract data from the receipts by using Form Recognizer and the SDK. The solution must use a prebuilt model.
Which client and method should you use?
Answer: D
Explanation:
To analyze receipts from a URL, use the StartRecognizeReceiptsFromUri method Example code:
NEW QUESTION 49
- (Topic 3)
You have an Azure Cognitive Search solution and a collection of handwritten letters stored as JPEG files.
You plan to index the collection. The solution must ensure that queries can be performed on the contents of the letters.
You need to create an indexer that has a skillset. Which skill should you include?
Answer: B
NEW QUESTION 54
- (Topic 3)
You create five bots by using Microsoft Bot Framework Composer.
You need to make a single bot available to users that combines the bots. The solution must support dynamic routing to the bots based on user input.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Answer: ABF
NEW QUESTION 55
HOTSPOT - (Topic 3)
You develop a test method to verify the results retrieved from a call to the Computer Vision API. The call is used to analyze the existence of company logos in
images. The call returns a collection of brands named brands.
You have the following code segment.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
For each of the following statements, select Yes if the statement. Otherwise, select No.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: Yes
Once you have defined a skillset, you must map the output fields of any skill that directly contributes values to a given field in your search index.
Box 2: Yes
The definition is a custom skill that calls a web API as part of the enrichment process.
Box 3: No
For each organization identified by entity recognition, this skill calls a web API to find the description of that organization.
NEW QUESTION 61
- (Topic 3)
You have the following C# method for creating Azure Cognitive Services resources programmatically.
You need to call the method to create a free Azure resource in the West US Azure region. The resource will be used to generate captions of images automatically.
Answer: B
Explanation:
https://azure.microsoft.com/en-us/pricing/details/cognitive-services/computer-vision/
NEW QUESTION 63
DRAG DROP - (Topic 3)
You develop an app in O named App1 that performs speech-to-speech translation. You need to configure App1 to translate English to German.
How should you complete the speechTransiationConf ig object? To answer, drag the appropriate values to the correct targets. Each value may be used once,
more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
NEW QUESTION 67
DRAG DROP - (Topic 3)
You are developing a webpage that will use the Video Indexer service to display videos of internal company meetings.
You embed the Player widget and the Cognitive Insights widget into the page. You need to configure the widgets to meet the following requirements:
? Ensure that users can search for keywords.
? Display the names and faces of people in the video.
? Show captions in the video in English (United States).
How should you complete the URL for each widget? To answer, drag the appropriate values to the correct targets. Each value may be used once, more than once,
or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Graphical user interface, text, application, Word, email Description automatically generated
NEW QUESTION 69
- (Topic 3)
You have an Azure subscription that contains an Azure App Service app named Appl. You provision a multi-service Azure Cognitive Services resource named
CSAccount1.
You need to configure App1 to access CSAccount1. The solution must minimize administrative effort.
What should you use to configure App1?
Answer: D
NEW QUESTION 70
DRAG DROP - (Topic 3)
You are building a customer support chatbot.
You need to configure the bot to identify the following:
• Code names for internal product development
• Messages that include credit card numbers The solution must minimize development effort.
Which Azure Cognitive Service for Language feature should you use for each requirement? To answer, drag the appropriate features to the correct requirements.
Each feature may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
NEW QUESTION 72
- (Topic 3)
Which Azure Storage service implements the key/value model?
A. Azure Files
B. Azure Blob
C. Azure Table
D. Azure Queue
Answer: C
NEW QUESTION 75
- (Topic 3)
You have a SQL query that combines customer data and order data. The query includes calculated columns. You need to create a database object that would
allow other users to rerun the same SOL query. What should you create?
A. an Index
B. a view
C. a scalar function
D. a table
Answer: B
NEW QUESTION 77
- (Topic 3)
You have the following C# method.
You need to deploy an Azure resource to the East US Azure region. The resource will be used to perform sentiment analysis.
How should you call the method?
Answer: B
Explanation:
To perform sentiment analysis, we specify TextAnalytics, not ContentModerator. Possible SKU names include: 'F0','F1','S0','S1','S2','S3','S4','S5','S6','S7','S8'
Possible location names include: westus, eastus
Reference:
https://docs.microsoft.com/en-us/powershell/module/az.cognitiveservices/new- azcognitiveservicesaccount
NEW QUESTION 78
HOTSPOT - (Topic 3)
You have an Azure subscription that contains an Azure Al Document Intelligence resource named DM.
You build an app named App1 that analyzes PDF files for handwritten content by using DM.
You need to ensure that App1 will recognize the handwritten content.
How should you complete the code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
NEW QUESTION 83
DRAG DROP - (Topic 3)
A. Mastered
B. Not Mastered
Answer: A
Explanation:
NEW QUESTION 84
DRAG DROP - (Topic 3)
You train a Custom Vision model to identify a company’s products by using the Retail domain.
You plan to deploy the model as part of an app for Android phones. You need to prepare the model for deployment.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the
correct order.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
In user want to change to deploy offline model
* 1. Change model domain to compact model
* 2. Retrain compact model
* 3. Export model
NEW QUESTION 85
DRAG DROP - (Topic 3)
You Build a bot in JavaScript.
From the Azure Command-Line interface (CLI), you run the following command. az bot prepare-deploy
You need to deploy the bot to Azure.
Which three Azure CLl commands should you run in sequence? To answer, move the appropriate commands from the list of commands to the answer area and
arrange them in the client order.
Answer: A
Explanation:
To deploy the bot to Azure, you should run the following three Azure CLI commands in sequence:
? az deployment group create This command will create the Azure resources for your bot using an ARM template and a parameters file. You need to specify the
resource group name, the template file path, and the parameters file path. For example:
az deployment group create --resource-group myResourceGroup --template-file “deploymentTemplates\template-with-preexisting-rg.json” --parameters
“deploymentTemplates\parameters-for-template-BotApp-with-rg.json”
This command will also output the app ID and password of your bot, which you will need for the next command1.
? az webapp deployment source config-zip This command will deploy your bot code
to the app service that you created in the previous step. You need to specify the resource group name, the app service name, and the zip file path of your bot
code. For example:
az webapp deployment source config-zip --resource-group myResourceGroup --name myBotAppService --src “code.zip”
This command will also output the URL of your bot endpoint, which you will need for the next command2.
? az ad app update This command will update your bot registration with the endpoint
URL of your bot. You need to specify the app ID of your bot and the endpoint URL. For example:
az ad app update --id myBotAppId --set replyUrls=“https://myBotAppService.azurewebsites.net/api/messages”
This command will complete the deployment process and make your bot ready to be tested3.
NEW QUESTION 88
- (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 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
Answer: A
Explanation:
https://docs.microsoft.com/en-us/azure/virtual-network/network-security-groups-overview#network-security-groups
https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview
NEW QUESTION 89
HOTSPOT - (Topic 3)
You are building a chatbot by using the Microsoft Bot Framework SDK.
You use an object named UserProfile to store user profile information and an object named ConversationData to store information related to a conversation.
You create the following state accessors to store both objects in state.
var userStateAccessors = _userState.CreateProperty<UserProfile>(nameof(UserProfile)); var conversationStateAccessors =
_conversationState.CreateProperty<ConversationData>(nameof(ConversationData)); The state storage mechanism is set to Memory Storage.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
NEW QUESTION 94
- (Topic 3)
You develop a Conversational Language Undemanding 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?
Answer: A
NEW QUESTION 95
DRAG DROP - (Topic 3)
You have a question answering project in Azure Cognitive Service for Language.
You need to move the project to a Language service instance in a different Azure region. Which three actions should you perform in sequence? To answer, move
the appropriate
actions from the list of actions to the answer area and arrange them in the correct order.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
NEW QUESTION 96
HOTSPOT - (Topic 3)
You are developing an internet-based training solution for remote learners.
Your company identifies that during the training, some learners leave their desk for long
periods or become distracted.
You need to use a video and audio feed from each learner’s computer to detect whether the learner is present and paying attention. The solution must minimize
development effort and identify each learner.
Which Azure Cognitive Services service should you use for each requirement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer: A
Explanation:
NEW QUESTION 98
HOTSPOT - (Topic 3)
A1 You have an Azure OpenA1 resource named AH that hosts three deployments of the GPT 3.5 model. Each deployment is optimized for a unique workload.
You plan to deploy three apps. Each app will access AM by using the REST API and will use the deployment that was optimized for the apps intended workload.
You need to provide each app with access to AH and the appropriate deployment. The solution must ensure that only the apps can access AM.
What should you use to provide access to AM. and what should each app use to connect to its appropriate deployment? To answer, select the appropriate options
in the answer area.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
During testing, you discover that the call to the GetReadResultAsync method occurs before the read operation is complete.
You need to prevent the GetReadResultAsync method from proceeding until the read operation is complete.
Which two actions should you perform? Each correct answer presents part of the solution. (Choose two.)
NOTE: Each correct selection is worth one point.
Answer: BD
Explanation:
Example code : do
{
results = await client.GetReadResultAsync(Guid.Parse(operationId));
}
while ((results.Status == OperationStatusCodes.Running || results.Status == OperationStatusCodes.NotStarted));
Reference:
https://github.com/Azure-Samples/cognitive-services-quickstart- code/blob/master/dotnet/ComputerVision/ComputerVisionQuickstart.cs
A. Yes
B. No
Answer: A
Explanation:
A simple fix to most throttling issues is to throw more resources at the search service (typically replicas for query-based throttling, or partitions for indexing-based
throttling). However, increasing replicas or partitions adds cost, which is why it is important to know the reason why throttling is occurring at all.
Reference:
A. Mastered
B. Not Mastered
Answer: A
Explanation:
A. durability
B. atomicity
C. consistency
D. isolation
Answer: A
A. Mastered
B. Not Mastered
Answer: A
Explanation:
A. a waterfall chart
B. a ribbon chart
C. a bar chart
D. a decomposition tree
Answer: C
A. Mastered
B. Not Mastered
Answer: A
Explanation:
A. Mastered
B. Not Mastered
Answer: A
A. Mastered
B. Not Mastered
Answer: A
Explanation:
1) upload all the images 2.) Get suggested tags 3.) Review the suggestions and confirm the tags
A. Mastered
B. Not Mastered
Answer: A
Explanation:
A. Custom Vision
B. Computer Vision
C. Immersive Reader
D. Form Recognizer
A. botld
B. tenancld
C. appld
D. objeccld
E. appSecrec
Answer: CE
Explanation:
Reference:
https://github.com/MicrosoftDocs/bot-docs/blob/live/articles/bot-service-quickstart- registration.md
A. QnADialogResponseOptions.CardNoMatchText
B. Qna MakerOptions-ScoreThreshold
C. Qna Maker Op t ions StrickFilters
D. QnaMakerOptions.RankerType
Answer: D
Explanation:
Scenario: When the response confidence score is low, ensure that the chatbot can provide other response options to the customers.
When no good match is found by the ranker, the confidence score of 0.0 or "None" is returned and the default response is "No good match found in the KB". You
can override this default response in the bot or application code calling the endpoint. Alternately, you can also set the override response in Azure and this changes
the default for all knowledge bases deployed in a particular QnA Maker service.
Choosing Ranker type: By default, QnA Maker searches through questions and answers. If you want to search through questions only, to generate an answer, use
the RankerType=QuestionOnly in the POST body of the GenerateAnswer request.
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/concepts/best- practices
A. Dispatch
B. chatdown
C. Language Understanding
D. Microsoft Translator
Answer: A
Explanation:
Scenario: All planned projects must support English, French, and Portuguese.
If a bot uses multiple LUIS models and QnA Maker knowledge bases (knowledge bases), you can use the Dispatch tool to determine which LUIS model or QnA
Maker knowledge base best matches the user input. The dispatch tool does this by creating a single LUIS app to route user input to the correct model.
Reference:
https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-dispatch
Answer: A
Explanation:
Box 1: api-nam.cognitive.microsofttranslator.com
https://docs.microsoft.com/en-us/azure/cognitive-services/translator/reference/v3-0- reference
Box 2: /translate