Free Microsoft AI-102 Practice Test & Real Exam Questions
You are building a transcription service for technical podcasts.
Testing reveals that the service fails to transcribe technical terms accurately.
You need to improve the accuracy of the service.
Which five 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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

Testing reveals that the service fails to transcribe technical terms accurately.
You need to improve the accuracy of the service.
Which five 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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

Correct Answer:

Explanation:

https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/custom-speech-overview#how-does- it-work With Custom Speech, you can upload your own data, test and train a custom model, compare accuracy between models, and deploy a model to a custom endpoint.
- Create a project and choose a model. Use a Speech resource that you create in the Azure portal. If you will train a custom model with audio data, choose a Speech resource region with dedicated hardware for training audio data.
- Upload test data. Upload test data to evaluate the speech to text offering for your applications, tools, and products.
- Train a model. Provide written transcripts and related text, along with the corresponding audio data. Testing a model before and after training is optional but recommended.
- Deploy a model. Once you ' re satisfied with the test results, deploy the model to a custom endpoint. With the exception of batch transcription, you must deploy a custom endpoint to use a Custom Speech model.
You have an Azure subscription
You need to create a new resource that will generate fictional stories in response to user prompts. The solution must ensure that the resource uses a customer-managed key to protect data.
How should you complete the script? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You need to create a new resource that will generate fictional stories in response to user prompts. The solution must ensure that the resource uses a customer-managed key to protect data.
How should you complete the script? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation:

To create a resource that can generate fictional stories from prompts, you need an Azure OpenAI account (-- kind OpenAI).
To protect data with a customer-managed key (CMK) , you must pass the key information (Key Vault URI, key name, key version) via the --encryption parameter when creating the Cognitive Services account. The JSON shown (with keyName, keyVersion, and keyVaultUri) is exactly the payload expected by --encryption.
A complete example pattern:
az cognitiveservices account create \
-n myresource -g myResourceGroup -l westeurope \
--kind OpenAI --sku S \
--assign-identity \
--encryption ' {
" keyName " : " keyname " ,
" keyVersion " : " secretVersion " ,
" keyVaultUri " : " https:// < your-kv > .vault.azure.net/ "
} '
(Adding --assign-identity allows the service to access the Key Vault key; the hotspot specifically asks for the parameter that takes the JSON block and the resource kind, which are --encryption and OpenAI.) Microsoft References Azure CLI: Create Cognitive Services account with customer-managed keys using --encryption.
https://learn.microsoft.com/azure/ai-services/cognitive-services-encryption-keys#configure-customer- managed-keys Azure Cognitive Services (Azure AI services) CLI parameters including --kind OpenAI .
https://learn.microsoft.com/azure/ai-services/cognitive-services-management-api-cli#create-a-cognitive- services-account
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 are building a chatbot that will use question answering in Azure Cognitive Service for Language.
You upload Doc1.pdf and train that contains a product catalogue and a price list.
During testing, users report that the chatbot responds correctly to the following question: What is the price of
< product > ?
The chatbot fails to respond to the following question: How much does < product > cost?
You need to ensure that the chatbot responds correctly to both questions.
Solution: from Language Studio, you create an entity for price, and then retrain and republish the model.
Does this meet the goal?
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 are building a chatbot that will use question answering in Azure Cognitive Service for Language.
You upload Doc1.pdf and train that contains a product catalogue and a price list.
During testing, users report that the chatbot responds correctly to the following question: What is the price of
< product > ?
The chatbot fails to respond to the following question: How much does < product > cost?
You need to ensure that the chatbot responds correctly to both questions.
Solution: from Language Studio, you create an entity for price, and then retrain and republish the model.
Does this meet the goal?
Correct Answer: A
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You are developing a text processing solution.
You have the following function.

You call the function and use the following string as the second argument Our tour of London included a visit to Buckingham Palace What will be the output of the function?
You have the following function.

You call the function and use the following string as the second argument Our tour of London included a visit to Buckingham Palace What will be the output of the function?
Correct Answer: B
Vote an answer
You have an Azure Al Search resource named Search1.
You have an app named App1 that uses Search1 to index content.
You need to add a custom skill to App1 to ensure that the app can recognize and retrieve properties from invoices by using Search1.
What should you include in the solution?
You have an app named App1 that uses Search1 to index content.
You need to add a custom skill to App1 to ensure that the app can recognize and retrieve properties from invoices by using Search1.
What should you include in the solution?
Correct Answer: A
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
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?

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?
Correct Answer: B
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You have a flow that you plan to deploy to Azure Machine Learning managed online endpoints for real-time inference.
You need to modify the YAML configuration file for the deployment to ensure that trace data and system metrics are collected and sent to an Application Insights resource named my-app-insights.
How should you modify the file? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You need to modify the YAML configuration file for the deployment to ensure that trace data and system metrics are collected and sent to an Application Insights resource named my-app-insights.
How should you modify the file? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation:

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.
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.
Correct Answer: B,C,F
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You are buikJing an app named Appl that will use Azure Document Intelligence in Foundry Tools to extract the following data from scanned documents:
* Shipping address
* Billing address
* Customer ID
* Amount due
* Due date
* Total tax
* Subtotal
You need to identify which model to use for App1. The solution must minimize development effort. Which model should you use?
* Shipping address
* Billing address
* Customer ID
* Amount due
* Due date
* Total tax
* Subtotal
You need to identify which model to use for App1. The solution must minimize development effort. Which model should you use?
Correct Answer: D
Vote an answer
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?
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?
Correct Answer: A
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You have an Azure Cognitive Services model named Model that identifies the intent of text input.
You develop an app in C# named App1.
You need to configure App1 to use Model1.
Which package should you add to App1?
You develop an app in C# named App1.
You need to configure App1 to use Model1.
Which package should you add to App1?
Correct Answer: D
Vote an answer
