Microsoft Designing and Implementing a Microsoft Azure AI Solution - AI-102 FREE EXAM DUMPS QUESTIONS & ANSWERS
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: C,D,F
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
You have the following data sources:
* Finance: On-premises Microsoft SQL Server database
* Sales: Azure Cosmos DB using the Core (SQL) API
* Logs: Azure Table storage
* HR: Azure SQL database
You need to ensure that you can search alt the data by using the Azure Al Search REST API. What should you do?
* Finance: On-premises Microsoft SQL Server database
* Sales: Azure Cosmos DB using the Core (SQL) API
* Logs: Azure Table storage
* HR: Azure SQL database
You need to ensure that you can search alt the data by using the Azure Al Search REST API. What should you do?
Correct Answer: B
Vote an answer
You have a monitoring solution that uses the Azure Al Anomaly Detector service.
You provision a server named Server! that has intermittent internet access.
You need to deploy the Azure Al Anomaly Detector to Server 1.
Which four 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.

You provision a server named Server! that has intermittent internet access.
You need to deploy the Azure Al Anomaly Detector to Server 1.
Which four 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.

Correct Answer:

Explanation:

The requirement:
You are using Azure AI Anomaly Detector.
You need to deploy it on Server1, which has intermittent internet access.
This means you need to run the service locally using containers (Docker).
Step 1 - Install Docker Engine
Before pulling or running any containers, Docker must be installed on Server1.
Without Docker Engine, no container can be deployed.
Step 2 - Pull the container image
Use docker pull to download the Anomaly Detector container image from Microsoft Container Registry.
This requires internet access, so it should be done when connectivity is available.
Step 3 - Run the container
After pulling the image, use docker run to start the Anomaly Detector container.
This exposes a local REST API endpoint on Server1.
Step 4 - Query the local endpoint
Once the container is running, you can query the prediction endpoint on Server1.
This allows local inference without requiring continuous internet access.
Correct Sequence:
Install the Docker Engine on Server1.
From Server1, run the docker pull command.
From Server1, run the docker run command.
Query the prediction endpoint on Server1.
Microsoft References
Use Azure AI Anomaly Detector on containers
Deploy Azure AI services in Docker containers
Anomaly Detector container setup
You have a Microsoft OneDrive folder that contains a 20-GB video file named FileVavi. You need to index File1.avi by using the Azure Video Indexer website. What should you do?
Correct Answer: C
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
You are developing an application to recognize employees' faces by using the Face Recognition API. Images of the faces will be accessible from a URI endpoint.
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.

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.

Correct Answer:

Explanation:
A). True
B). True
C). True
B: see this example code from documentation that uses PersonGroup of size 10,000 :
https://docs.microsoft.com/en-us/azure/cognitive-services/face/face-api-how-to-topics/how-to-add-faces the question wants to trick you into thinking you need to use a LargePersonGroup for a size of 10,000 - but the documentation for it doesn ' t include this limitation or criteria: https://docs.microsoft.com/en-us/azure/cognitive-services/face/face-api-how-to-topics/how-to-use-large-scale Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/face/face-api-how-to-topics/use-persondirectory
You have a bot that was built by using the Microsoft Bot Framework composer as shown in the following exhibit.

Use the drop-down menus 10 select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.


Use the drop-down menus 10 select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation:

Comprehensive Detailed Explanation
Looking at the exhibit:
The GetWeather dialog is set up with a trigger phrase:
"what is the weather like in {city=Seattle}"
Here, city is an entity (ex: Seattle, New York, London, etc.).
1. User asks "what is the weather like in New York"
Since "New York" matches the city entity, the bot will correctly identify New York as a city entity.
It will not confuse it with a state entity, nor default to Seattle, because entity recognition extracts the correct city name dynamically.
Correct choice: Identify New York as a city entity
2. GetWeather dialog trigger
In Bot Framework Composer, the trigger type determines how the dialog is activated.
Since GetWeather is linked to the intent "GetWeather" from the Language Understanding model (LUIS
/CLU), the trigger is Language Understanding Intent recognized.
This means whenever the user utterance maps to the GetWeather intent, the dialog starts.
Correct choice: Language Understanding Intent recognized
The answer:
Identify New York as a city entity
Language Understanding Intent recognized
Microsoft References
Bot Framework Composer - Triggers
Entities in Conversational Language Understanding
You have a text-based chatbot.
You need to enable content moderation by using the Text Moderation API of Content Moderator. Which two service responses should you use? Each correct answer presents part of the solution NOTE: Each correct selection is worth one point.
You need to enable content moderation by using the Text Moderation API of Content Moderator. Which two service responses should you use? Each correct answer presents part of the solution NOTE: Each correct selection is worth one point.
Correct Answer: B,C
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
You are building a chatbot by using the Microsoft Bot Framework Composer. You have the dialog design shown in the following exhibit.

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


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

Correct Answer:

Explanation:

Comprehensive Detailed Explanation
The screenshot shows a Bot Framework Composer dialog that collects user input:
user.name is an entity.
False.
user.name is a property in bot state (a variable), not an entity.
Entities are part of LUIS/NLU models (e.g., PersonName, DateTime).
The dialog asks for a user name and a user age and assigns appropriate values to the user.name and user.age properties.
True.
The dialog explicitly has:
A Bot Asks (Text) step # assigns user's response to user.name .
A Bot Asks (Number) step # assigns response to user.age .
So the values are stored in those properties.
The chatbot attempts to take the first non-null entity value for userName or personName and assigns the value to user.name.
True.
On the right-hand side, the Value expression is:
=coalesce(@userName, @personName)
coalesce returns the first non-null value.
This means if userName entity is available, it is used; otherwise, personName is used.
That result is assigned to user.name .
Correct Answers:
No
Yes
Yes
Microsoft References
Bot Framework Composer - Manage variables and properties
Bot Framework Composer - Recognizers and entities
Coalesce function in Composer expressions
You have an Azure subscription that contain an Azure OpenAI resource named AI1.
You build a chatbot that uses AI1 to provide generation answers to specific questions.
You need to ensure that the chatbot checks all input output for objectionable content.
Which types of resource should you create first?
You build a chatbot that uses AI1 to provide generation answers to specific questions.
You need to ensure that the chatbot checks all input output for objectionable content.
Which types of resource should you create first?
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
You are training a Language Understanding model for a user support system.
You create the first intent named GetContactDetails and add 200 examples.
You need to decrease the likelihood of a false positive.
What should you do?
You create the first intent named GetContactDetails and add 200 examples.
You need to decrease the likelihood of a false positive.
What should you do?
Correct Answer: C
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
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 develop an application to identify species of flowers by training a Custom Vision model. You receive images of new flower species.
You need to add the new images to the classifier.
Solution: You add the new images and labels to the existing model. You retrain the model, and then publish 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 develop an application to identify species of flowers by training a Custom Vision model. You receive images of new flower species.
You need to add the new images to the classifier.
Solution: You add the new images and labels to the existing model. You retrain the model, and then publish the model.
Does this meet the goal?
Correct Answer: B
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
You are building a social media messaging app.
You need to identify in real time the language used in messages.
You need to identify in real time the language used in messages.
Correct Answer: B
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Which scenario is an example of a streaming workload?
Correct Answer: D
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).