Free Demo Questions

Test Online Free Microsoft AI-102 Exam Questions and Answers

Practice a live sample before buying full access. This page keeps the free AI-102 question set organized by page so visitors and search engines can reach the canonical -questions.html URL directly.

Updated Jan 26, 2026 40 Questions 3 Pages
Page 1 of 3
Next Page
Question 1 Selectable Answer
You have a chatbot that was built by using the Microsoft Bot Framework. You need to debug the chatbot endpoint remotely.
Which two tools should you install on a local computer? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point. (Choose two.)

Answer:
Explanation:
Bot Framework Emulator is a desktop application that allows bot developers to test and debug bots, either locally or remotely.
ngrok is a cross-platform application that "allows you to expose a web server running on your local machine to the internet." Essentially, what we'll be doing is using ngrok to forward messages from external channels on the web directly to our local machine to allow debugging, as opposed to the standard messaging endpoint configured in the Azure portal.
Reference: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-debug-emulator
Question 2 Selectable Answer
You are developing a new sales system that will process the video and text from a public-facing website.
You plan to monitor the sales system to ensure that it provides equitable results regardless of the user's location or background.
Which two responsible AI principles provide guidance to meet the monitoring requirements? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point. (Choose two.)

Answer:
Explanation:
https://docs.microsoft.com/en-us/learn/modules/get-started-ai-fundamentals/8-understand-responsible-ai
Question 3 Selectable Answer
You need to measure the public perception of your brand on social media by using natural language processing.
Which Azure service should you use?

Answer:
Question 4 Written Answer
HOTSPOT
Select the answer that correctly completes the sentence.


Answer:

Question 5 Selectable Answer
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:
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
Question 6 Written Answer
DRAG DROP
You are building a retail chatbot that will use a QnA Maker service.
You upload an internal support document to train the model. The document contains the following question: "What is your warranty period?"
Users report that the chatbot returns the default QnA Maker answer when they ask the following question: "How long is the warranty coverage?"
The chatbot returns the correct answer when the users ask the following question: 'What is your warranty period?"
Both questions should return the same answer.
You need to increase the accuracy of the chatbot responses.
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. (Choose three.)


Answer:


Explanation:
Step 1: Add alternative phrasing to the question and answer (QnA) pair.
Add alternate questions to an existing QnA pair to improve the likelihood of a match to a user query.
Step 2: Retrain the model.
Periodically select Save and train after making edits to avoid losing changes.
Step 3: Republish the model
Note: A knowledge base consists of question and answer (QnA) pairs. Each pair has one answer and a pair contains all the information associated with that answer.
Question 7 Selectable Answer
Which Azure Storage service implements the key/value model?

Answer:
Question 8 Written Answer
HOTSPOT
You are developing an application that will use the Computer 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.


Answer:

Question 9 Selectable Answer
You are developing a new sales system that will process the video and text from a public-facing website.
You plan to notify users that their data has been processed by the sales system.
Which responsible AI principle does this help meet?

Answer:
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/
Question 10 Written Answer
HOTSPOT
You have a library that contains thousands of images.
You need to tag the images as photographs, drawings, or clipart.
Which service endpoint and response property should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


Answer:

Question 11 Selectable Answer
You have an Azure loT hub that receives series data from machinery.
You need to build an app that will perform the following actions:
• Perform anomaly detection across multiple correlated sensors
• Identify the root cause of process stops.
• Send incident alerts
The solution must minimize development time.
Which Azure service should you use?

Answer:
Question 12 Written Answer
HOTSPOT
You are developing a text processing solution.
You develop the following method.



You call the method by using the following code.
GetKeyPhrases(textAnalyticsClient, "the cat sat on the mat");
For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.


Answer:


Explanation:
Box 1: Yes
The Key Phrase Extraction API evaluates unstructured text, and for each JSON document, returns a list of key phrases.
Box 2: No
'the' is not a key phrase.
This capability is useful if you need to quickly identify the main points in a collection of documents. For example, given input text "The food was delicious and there were wonderful staff", the service returns the main talking points: "food" and "wonderful staff".
Box 3: No
Key phrase extraction does not have confidence levels.
Question 13 Written Answer
HOTSPOT
You plan to deploy a containerized version of an Azure Cognitive Services service that will be used for text analysis.
You configure https://contoso.cognitiveservices.azure.com as the endpoint URI for the service, and you pull the latest version of the Text Analytics Sentiment Analysis container.
You need to run the container on an Azure virtual machine by using Docker.
How should you complete the command? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


Answer:


Explanation:
Box 1: mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment
To run the Sentiment Analysis v3 container, execute the following docker run command. docker run --rm -it -p 5000:5000 --memory 8g --cpus 1 \ mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment \ Eula=accept \
Billing={ENDPOINT_URI} \
ApiKey={API_KEY} is the endpoint for accessing the Text Analytics API. https://<your-custom-subdomain>.cognitiveservices.azure.com
Box 2: https://contoso.cognitiveservices.azure.com
{ENDPOINT_URI} is the endpoint for accessing the Text Analytics API: https://<your-custom-subdomain>.cognitiveservices.a The endpoint for accessing the Text Analytics API. zure.com
Reference: https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/how-tos/text-analytics-how-to-install-containers?tabs=sentiment
Question 14 Selectable Answer
You have an existing Azure Cognitive Search service.
You have an Azure Blob storage account that contains millions of scanned documents stored as images and PDFs.
You need to make the scanned documents available to search as quickly as possible.
What should you do?

Answer:
Explanation:
Reference: https://docs.microsoft.com/en-us/azure/search/search-howto-indexing-azure-blob-storage
Question 15 Selectable Answer
Topic 2, Contoso, Ltd.Case Study

This is a case study Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.

To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab. note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.

General Overview
Contoso, Ltd. is an international accounting company that has offices in France. Portugal, and the United Kingdom.
Contoso has a professional services department that contains the roles shown in the following table.




Infrastructure
Contoso has the following subscriptions:
• Azure
• Microsoft 365
• Microsoft Dynamics 365
Azure Active (Azure AD) Directory
Contoso has Azure Active Directory groups for securing role-based access.
The company uses the following group naming conventions:
• ICountryJ-[Levell-[Role]
• [Level]-[Role]
Intellectual Property
Contoso has the intellectual property shown in the following table.



Text-based content is provided only in one language and is not translated.

Planned Projects
Contoso plans to develop the following:
• A document processing workflow to extract information automatically from PDFs and images of financial documents
• A customer-support chatbot that will answer questions by using FAQs
• A searchable knowledgebase of all the intellectual property

Technical Requirements
Contoso identifies the following technical requirements:
• All content must be approved before being published.
• All planned projects must support English, French, and Portuguese.
• All content must be secured by using role-based access control (RBAC).
• RBAC role assignments must use the principle of least privilege.
• RBAC roles must be assigned only to Azure Active Directory groups.
• Al solution responses must have a confidence score that is equal to or greater than 70 percent.
• When the response confidence score of an Al response is lower than 70 percent, the response must be improved by human input.

Chatbot Requirements
Contoso identifies the following requirements for the chatbot:
• Provide customers with answers to the FAQs.
• Ensure that the customers can chat to a customer service agent.
• Ensure that the members of a group named Management-Accountants can approve the FAQs.
• Ensure that the members of a group named Consultant-Accountants can create and amend the FAQs.
• Ensure that the members of a group named the Agent-CustomerServices can browse the FAQs.
• Ensure that access to the customer service agents is managed by using Omnichannel for Customer Service.
• When the response confidence score is low. ensure that the chatbot can provide other response options to the customers.

Document Processing Requirements
Contoso identifies the following requirements for document processing:
• The document processing solution must be able to process standardized financial documents that have the following characteristics:
• Contain fewer than 20 pages.
• Be formatted as PDF or JPEG files.
• Have a distinct standard for each office.
• The document processing solution must be able to extract tables and text from the financial documents.
• The document processing solution must be able to extract information from receipt images.
• Members of a group named Management-Bookkeeper must define how to extract tables from the financial documents.
• Members of a group named Consultant-Bookkeeper must be able to process the financial documents.

Knowledgebase Requirements
Contoso identifies the following requirements for the knowledgebase:
• Supports searches for equivalent terms
• Can transcribe jargon with high accuracy
• Can search content in different formats, including video
• Provides relevant links to external resources for further research

You are developing the knowledgebase by using Azure Cognitive Search.
You need to process wiki content to meet the technical requirements.
What should you include in the solution?

Answer:
Explanation:
The wiki contains text in English, French and Portuguese.
Scenario: All planned projects must support English, French, and Portuguese.
The Document Extraction skill extracts content from a file within the enrichment pipeline. This allows you to take advantage of the document extraction step that normally happens before the skillset execution with files that may be generated by other skills.
Note: The Translator Text API will be used to determine the from language. The Language detection skill is not required.
Reference:
https://docs.microsoft.com/en-us/azure/search/cognitive-search-skill-document-extraction
https://docs.microsoft.com/en-us/azure/search/cognitive-search-skill-text-translation
Showing page 1 of 3
Next Page