Practice Free AI-102 Exam Online Questions
You are building a natural language model.
You need to enable active learning.
What should you do?
- A . Add show-all-intents=true to the prediction endpoint query.
- B . Enable speech priming.
- C . Add log=true to the prediction endpoint query.
- D . Enable sentiment analysis.
C
Explanation:
Reference: https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-how-to-review-endpoint-utterances#log-user-queries-to-enable-active-learning
You are developing a method for an application that uses the Translator API.
The method will receive the content of a webpage, and then translate the content into Greek (el).
The result will also contain a transliteration that uses the Roman alphabet.
You need to create the URI for the call to the Translator API. You have the following URI.
https://api.cognitive.microsofttranslator.com/translate?api-version=3.0
Which three additional query parameters should you include in the URI? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point. (Choose three.)
- A . toScript=Cyrl
- B . from=el
- C . textType=html
- D . to=el
- E . textType=plain
- F . toScript=Latn
A, D, F
Explanation:
C: textType is an optional parameter. It defines whether the text being translated is plain text or HTML text (used for web pages).
D: to is a required parameter. It specifies the language of the output text. The target language must be one of the supported languages included in the translation scope.
F: toScript is an optional parameter. It specifies the script of the translated text. We use Latin (Roman alphabet) script.
Reference: https://docs.microsoft.com/en-us/azure/cognitive-services/translator/reference/v3-0-translate
HOTSPOT
For each of the following statements, select Yes if 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 lark 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
B
Explanation:
Removing all the chit-chat question and answer pairs from the project will not ensure that the chatbot provides formal responses to spurious questions. It will only make the chatbot unable to handle any chit-chat scenarios, which may result in a poor user experience and a loss of engagement. Instead, you should choose a chit-chat personality that matches the tone and style of your chatbot, such as Professional or Caring. You can also edit the chit-chat questions and answers to suit your specific needs, or add new ones that are not in the predefined data set12. This way, you can ensure that the chatbot responds appropriately to spurious questions, while still maintaining a conversational and engaging interaction with the user.
You are examining the Text Analytics output of an application.
The text analyzed is: "Our tour guide took us up the Space Needle during our trip to Seattle last week."
The response contains the data shown in the following table.
Which Text Analytics API is used to analyze the text?
- A . Sentiment Analysis
- B . Named Entity Recognition
- C . Entity Linking
- D . Key Phrase Extraction
HOTSPOT
You are building a chatbot for a Microsoft Teams channel by using the Microsoft Bot Framework SDK.
The chatbot will use 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.

Explanation:
Box 1: Yes
The ActivityHandler.OnMembersAddedAsync method overrides this in a derived class to provide logic for when members other than the bot join the conversation, such as your bot’s welcome logic.
Box 2: Yes
membersAdded is a list of all the members added to the conversation, as described by the conversation update activity.
Box 3: No
Reference: https://docs.microsoft.com/en-us/dotnet/api/microsoft.bot.builder.activityhandler.onmembersaddedasync?view=botbuilder-dotnet-stable
What is the primary purpose of a data warehouse?
- A . to provide storage for transactional line-of-business (LOB) applications
- B . to provide transformation services between source and target data stores
- C . to provide read only storage of relational and non relational historical data
- D . to provide answers to complex queries that rely on data from multiple sources
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.
You have an Azure subscription. The subscription contains an Azure OpenAI resource that hosts a GPT-3.5 Turbo model named Model1.
You configure Model1 to use the following system message: "You are an Al assistant that helps people solve mathematical puzzles. Explain your answers as if the request is by a 4-year-old."
Which type of prompt engineering technique is this an example of?
- A . few-shot learning
- B . affordance
- C . chain of thought
- D . priming
HOTSPOT
You have an Azure subscription that contains an Azure Al Video Indexer account.
You need to add a custom brand and logo to the indexer and configure an exclusion for the custom brand.
How should you complete the REST API call? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
