Practice Free AI-102 Exam Online Questions
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
B
Explanation:
Instead use a new intent for location.
Note: An intent represents a task or action the user wants to perform. It is a purpose or goal expressed in a user’s utterance.
Define a set of intents that corresponds to actions users want to take in your application.
Reference: https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-concept-intent
You have an Azure OpenAI model.
You have 500 prompt-completion pairs that will be used as training data to fine-tune the model.
You need to prepare the training data.
Which format should you use for the training data file?
- A . XML
- B . JSONL
- C . CSV
- D . TSV
HOTSPOT
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 deploy a web app that is used as a management portal for indexing in Azure Cognitive Search.
The app is configured to use the primary admin key.
During a security review, you discover unauthorized changes to the search index. You suspect that the primary access key is compromised.
You need to prevent unauthorized access to the index management endpoint. The solution must minimize downtime.
What should you do next?
- A . Regenerate the primary admin key, change the app to use the secondary admin key, and then regenerate the secondary admin key.
- B . Change the app to use a query key, and then regenerate the primary admin key and the secondary admin key.
- C . Regenerate the secondary admin key, change the app to use the secondary admin key, and then regenerate the primary key.
- D . Add a new query key, change the app to use the new query key, and then delete all the unused query keys.
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
You are developing a method for an application that uses the Azure Translator in Foundry Tools 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 Azure Translator in Foundry Tools 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.
- A . toScript=Latn
- B . from=el
- C . textType=plain
- D . textType=html
- E . to=el
- F . toScript=Cyrl
You have an Azure subscription that contains an Azure OpenAI resource named AM.
You build a chatbot that uses All to provide generative answers to specific questions.
You need to ensure that questions intended to circumvent built-in safety features are blocked.
Which Azure Al Content Safety feature should you implement?
- A . Protected material text detection
- B . Jailbreak risk detection
- C . Monitor online activity
- D . Moderate text content
HOTSPOT
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.


You have an Azure subscription that contains an Azure OpenAI resource.
You plan to build an agent by using the Azure Ai Agent Service.
The agent will perform the following actions:
• Interpret written and spoken questions from users.
• Generate answers to the questions.
• Output the answers as speech.
You need to create the project for the agent.
What should you use?
- A . Language Studio
- B . Azure Al Foundry
- C . Speech studio
- D . the Azure portal
HOTSPOT
You are building a model that will be used in an iOS app.
You have images of cats and dogs. Each image contains either a cat or a dog.
You need to use the Custom Vision service to detect whether the images is of a cat or a dog.
How should you configure the project in the Custom Vision portal? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Explanation:
Box 1: Classification
Box 2: Multiclass
A multiclass classification project is for classifying images into a set of tags, or target labels. An image can be assigned to one tag only.
Box 3: General
General: Optimized for a broad range of image classification tasks. If none of the other specific domains are appropriate, or if you’re unsure of which domain to choose, select one of the General domains.
Reference: https://cran.r-project.org/web/packages/AzureVision/vignettes/customvision.html
