Pass Microsoft AI-102 in Just 3 Days – Stress-Free, No Study Needed!
Have questions? Contact us directly on WhatsApp for quick support!
Question 221
You develop a custom question answering project in Azure Cognitive Service for Language. The project will be used by a chatbot.
You need to configure the project to engage in multi-turn conversations.
What should you do?
- A. Add follow-up prompts.
- B. Enable active learning.
- C. Add alternate questions.
- D. Enable chit-chat.
You are building a bot by using Microsoft Bot Framework.
You need to configure the bot to respond to spoken requests. The solution must minimize development effort.
What should you do?
- A. Deploy the bot to Azure and register the bot with a Direct Line Speech channel.
- B. Integrate the bot with Cortana by using the Bot Framework SDK.
- C. Create an Azure function that will call the Speech service and connect the bot to the function.
- D. Deploy the bot to Azure and register the bot with a Microsoft Teams channel.
HOTSPOT
–
You are developing an application that will use the Azure AI Vision client library. The application has the following code.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

HOTSPOT –
You are building a solution that students will use to find references for essays.
You use the following code to start building the solution.

For each of the following statements, select Yes is the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

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 a chatbot that uses question answering in Azure Cognitive Service for Language.
Users report that the responses of the chatbot lack formality when answering spurious questions.
You need to ensure that the chatbot provides formal responses to spurious questions.
Solution: From Language Studio, you remove all the chit-chat question and answer pairs, and then retrain and republish the model.
Does this meet the goal?
- A. Yes
- B. No
You are developing a method that uses the Azure AI Vision client library. The method will perform optical character recognition (OCR) in images. The method has the following code.

During testing, you discover that the call to the get_read_result method occurs before the read operation is complete.
You need to prevent the get_read_result method from proceeding until the read operation is complete.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Remove the operation_id parameter.
- B. Add code to verify the read_results.status value.
- C. Add code to verify the status of the read_operation_location value.
- D. Wrap the call to get_read_result within a loop that contains a delay.
You train a Conversational Language Understanding model to understand the natural language input of users.
You need to evaluate the accuracy of the model before deploying it.
What are two methods you can use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. From the language authoring REST endpoint, retrieve the model evaluation summary.
- B. From Language Studio, enable Active Learning, and then validate the utterances logged for review.
- C. From Language Studio, select Model performance.
- D. From the Azure portal, enable log collection in Log Analytics, and then analyze the logs.
HOTSPOT
–
You are developing an app that will use the Azure AI Vision API to analyze an image.
You need configure the request that will be used by the app to identify whether an image is clipart or a line drawing.
How should you complete the request? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

DRAG DROP –
You develop an app in C# named App1 that performs speech-to-speech translation.
You need to configure App1 to translate English to German.
How should you complete the SpeechTranslationConfig 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.

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