AI-102試験無料問題集「Microsoft Designing and Implementing a Microsoft Azure AI Solution 認定」
You plan to provision a QnA Maker service in a new resource group named RG1.
In RG1, you create an App Service plan named AP1.
Which two Azure resources are automatically created in RG1 when you provision the QnA Maker service? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
In RG1, you create an App Service plan named AP1.
Which two Azure resources are automatically created in RG1 when you provision the QnA Maker service? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
正解:C,E
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
SIMULATION
Use the following login credentials as needed:
- To enter your username, place your cursor in the Sign in box and click on the username below.
- To enter your password, place your cursor in the Enter password box and click on the password below.
Azure Username: [email protected]
Azure Password: XXXXXXXXXXXX
The following information is for technical support purposes only:
- Lab Instance: 12345678
Task
You need to build an API that uses the service in Azure AI Services named AAA12345678 to identify whether an image includes a Microsoft Surface Pro or Surface Studio.
To achieve this goal, you must use the sample images in the C:\Resources\Images folder.
To complete this task, sign in to the Azure portal.
Use the following login credentials as needed:
- To enter your username, place your cursor in the Sign in box and click on the username below.
- To enter your password, place your cursor in the Enter password box and click on the password below.
Azure Username: [email protected]
Azure Password: XXXXXXXXXXXX
The following information is for technical support purposes only:
- Lab Instance: 12345678
Task
You need to build an API that uses the service in Azure AI Services named AAA12345678 to identify whether an image includes a Microsoft Surface Pro or Surface Studio.
To achieve this goal, you must use the sample images in the C:\Resources\Images folder.
To complete this task, sign in to the Azure portal.
正解:
Step 1: In the Azure dashboard, click Create a resource.
Step 2: In the search bar, type "Cognitive Services."
You'll get information about the cognitive services resource and a legal notice. Click Create.
Step 3: You'll need to specify the following details about the cognitive service (refer to the image below for a completed example of this page):
Subscription: choose your paid or trial subscription, depending on how you created your Azure account.
Resource group: click create new to create a new resource group or choose an existing one.
Region: choose the Azure region for your cognitive service. Choose: East US Azure region.
Name: choose a name for your cognitive service. Enter: AAA12345678
Pricing Tier: Select: Free pricing tier
Step 4: Review and create the resource, and wait for deployment to complete. Then go to the deployed resource.
Note: The Computer Vision Image Analysis service can extract a wide variety of visual features from your images. For example, it can determine whether an image contains adult content, find specific brands or objects, or find human faces.
Tag visual features
Identify and tag visual features in an image, from a set of thousands of recognizable objects, living things, scenery, and actions. When the tags are ambiguous or not common knowledge, the API response provides hints to clarify the context of the tag. Tagging isn't limited to the main subject, such as a person in the foreground, but also includes the setting (indoor or outdoor), furniture, tools, plants, animals, accessories, gadgets, and so on.
Try out the image tagging features quickly and easily in your browser using Vision Studio.
Reference:
https://docs.microsoft.com/en-us/learn/modules/analyze-images-computer-vision/3-analyze- images
https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/overview-image- analysis
Step 2: In the search bar, type "Cognitive Services."
You'll get information about the cognitive services resource and a legal notice. Click Create.
Step 3: You'll need to specify the following details about the cognitive service (refer to the image below for a completed example of this page):
Subscription: choose your paid or trial subscription, depending on how you created your Azure account.
Resource group: click create new to create a new resource group or choose an existing one.
Region: choose the Azure region for your cognitive service. Choose: East US Azure region.
Name: choose a name for your cognitive service. Enter: AAA12345678
Pricing Tier: Select: Free pricing tier
Step 4: Review and create the resource, and wait for deployment to complete. Then go to the deployed resource.
Note: The Computer Vision Image Analysis service can extract a wide variety of visual features from your images. For example, it can determine whether an image contains adult content, find specific brands or objects, or find human faces.
Tag visual features
Identify and tag visual features in an image, from a set of thousands of recognizable objects, living things, scenery, and actions. When the tags are ambiguous or not common knowledge, the API response provides hints to clarify the context of the tag. Tagging isn't limited to the main subject, such as a person in the foreground, but also includes the setting (indoor or outdoor), furniture, tools, plants, animals, accessories, gadgets, and so on.
Try out the image tagging features quickly and easily in your browser using Vision Studio.
Reference:
https://docs.microsoft.com/en-us/learn/modules/analyze-images-computer-vision/3-analyze- images
https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/overview-image- analysis
SIMULATION
You need to add a question pair to the published knowledge base used by a QnA Maker service named QNA12345678. The question must be: `What will be the next version of Windows?` The answer must be: `Windows 11`.
To complete this task, sign in to the QnA Maker portal.
You need to add a question pair to the published knowledge base used by a QnA Maker service named QNA12345678. The question must be: `What will be the next version of Windows?` The answer must be: `Windows 11`.
To complete this task, sign in to the QnA Maker portal.
正解:
Step 1: Sign in to the QnA portal, then select the knowledge base to add the QnA pair to.
Step 2: On the EDIT page of the knowledge base, select Add QnA pair to add a new QnA pair.

Step 3: In the new QnA pair row, add the required question and answer fields.
The other fields are optional. All fields can be changed at any time.
Question: What will be the next version of Windows?
Step 4: Select Save and train to see predictions including the new QnA pair.
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/edit-knowledge-base
Step 2: On the EDIT page of the knowledge base, select Add QnA pair to add a new QnA pair.

Step 3: In the new QnA pair row, add the required question and answer fields.
The other fields are optional. All fields can be changed at any time.
Question: What will be the next version of Windows?
Step 4: Select Save and train to see predictions including the new QnA pair.
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/edit-knowledge-base
You are building an app that will use the Azure AI Speech service.
You need to ensure that the app can authenticate to the service by using a Microsoft Entra ID token.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
You need to ensure that the app can authenticate to the service by using a Microsoft Entra ID token.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
正解:D,E
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
Drag and Drop Question
You have an Azure AI Custom Vision service project that performs object detection. The project uses the General domain for classification and contains a trained model.
You need to export the model for use on a network that is disconnected from the internet.
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.

You have an Azure AI Custom Vision service project that performs object detection. The project uses the General domain for classification and contains a trained model.
You need to export the model for use on a network that is disconnected from the internet.
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.

正解:

Explanation:
The model must be retrained after changing the domain to compact.
https://learn.microsoft.com/en-us/azure/cognitive-services/Custom-Vision-Service/export-your- model
SIMULATION
You need to create a QnA Maker service named QNA12345678 in the East US Azure region.
QNA12345678 must contain a knowledge base that uses the questions and answers available at
https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq.
To complete this task, sign in to the Azure portal and the QnA Maker portal.
You need to create a QnA Maker service named QNA12345678 in the East US Azure region.
QNA12345678 must contain a knowledge base that uses the questions and answers available at
https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq.
To complete this task, sign in to the Azure portal and the QnA Maker portal.
正解:
Step 1: Sign in to the Azure portal create and a QnA Maker resource.

Step 2: Select Create after you read the terms and conditions:

Step 3: In QnA Maker, select the appropriate tiers and regions.
Name: QNA12345678 -
In the Name field, enter a unique name to identify this QnA Maker service. This name also identifies the QnA Maker endpoint that your knowledge bases will be associated with.
Resource Group Location: East US Azure

Step 4: After all the fields are validated, select Create. The process can take a few minutes to complete.
After deployment is completed, you'll see the following resources created in your subscription:

Remember your Azure Active Directory ID, Subscription, QnA resource name you selected when you created the resource.
Step 5: When you are done creating the resource in the Azure portal, return to the QnA Maker portal, refresh the browser page.
Step 6: In the QnA Maker portal, select Create a knowledge base.
Step 7: Skip Step 1 as you already have your QnA Maker resource.
Step 8: In Step 2, select your Active directory, subscription, service (resource), and the language for all knowledge bases created in the service.
Azure QnA service: QNA12345678

Step 9: In Step 3, name your knowledge base
Step 10: In Step 4, configure the following setting:
+ Add URL: https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq Step 11: In Step 5, Select Create your KB.
The extraction process takes a few moments to read the document and identify questions and answers.
After QnA Maker successfully creates the knowledge base, the Knowledge base page opens.
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/set-up-qnamaker- service-azure
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/quickstarts/create-publish- knowledge-base

Step 2: Select Create after you read the terms and conditions:

Step 3: In QnA Maker, select the appropriate tiers and regions.
Name: QNA12345678 -
In the Name field, enter a unique name to identify this QnA Maker service. This name also identifies the QnA Maker endpoint that your knowledge bases will be associated with.
Resource Group Location: East US Azure

Step 4: After all the fields are validated, select Create. The process can take a few minutes to complete.
After deployment is completed, you'll see the following resources created in your subscription:

Remember your Azure Active Directory ID, Subscription, QnA resource name you selected when you created the resource.
Step 5: When you are done creating the resource in the Azure portal, return to the QnA Maker portal, refresh the browser page.
Step 6: In the QnA Maker portal, select Create a knowledge base.
Step 7: Skip Step 1 as you already have your QnA Maker resource.
Step 8: In Step 2, select your Active directory, subscription, service (resource), and the language for all knowledge bases created in the service.
Azure QnA service: QNA12345678

Step 9: In Step 3, name your knowledge base
Step 10: In Step 4, configure the following setting:
+ Add URL: https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq Step 11: In Step 5, Select Create your KB.
The extraction process takes a few moments to read the document and identify questions and answers.
After QnA Maker successfully creates the knowledge base, the Knowledge base page opens.
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/set-up-qnamaker- service-azure
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/quickstarts/create-publish- knowledge-base
Case Study 2 - Contoso, Ltd.
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 AI Search.
You need to process wiki content to meet the technical requirements.
What should you include in the solution?
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 AI Search.
You need to process wiki content to meet the technical requirements.
What should you include in the solution?
正解:D
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
Case Study 1 - Wide World Importers
Overview
Existing Environment
A company named Wide World Importers is developing an e-commerce platform.
You are working with a solutions architect to design and implement the features of the e- commerce platform. The platform will use microservices and a serverless environment built on Azure.
Wide World Importers has a customer base that includes English, Spanish, and Portuguese speakers.
Applications
Wide World Importers has an App Service plan that contains the web apps shown in the following table.

Azure Resources
You have the following resources:
* An Azure Active Directory (Azure AD) tenant
- The tenant supports internal authentication.
- All employees belong to a group named AllUsers.
- Senior managers belong to a group named LeadershipTeam.
* An Azure Functions resource
- A function app posts to Azure Event Grid when stock levels of a product change between OK, Low Stock, and Out of Stock. The function app uses the Azure Cosmos DB change feed.
* An Azure Cosmos DB account
- The account uses the Core (SQL) API.
- The account stores data for the Product Management app and the Inventory Tracking app.
* An Azure Storage account
- The account contains blob containers for assets related to products.
- The assets include images, videos, and PDFs.
* An Azure AI Services resource named wwics
* An Azure Video Analyzer for Media (previously Video Indexer) resource named wwivi
Requirements
Business Goals
Wide World Importers wants to leverage AI technologies to differentiate itself from its competitors.
Planned Changes
Wide World Importers plans to start the following projects:
* A product creation project: Help employees create accessible and multilingual product entries,
while expediting product entry creation.
* A smart e-commerce project: Implement an Azure AI Search solution to display products for
customers to browse.
* A shopping on-the-go project: Build a chatbot that can be integrated into smart speakers to
support customers.
Business Requirements
Wide World Importers identifies the following business requirements for all the projects:
* Provide a multilingual customer experience that supports English, Spanish, and Portuguese.
* Whenever possible, scale based on transaction volumes to ensure consistent performance.
* Minimize costs.
Governance and Security Requirements
Wide World Importers identifies the following governance and security requirements:
* Data storage and processing must occur in datacenters located in the United States.
* Azure AI Services must be inaccessible directly from the internet.
Accessibility Requirements
Wide World Importers identifies the following accessibility requirements:
* All images must have relevant alt text.
* All videos must have transcripts that are associated to the video and included in product
descriptions.
* Product descriptions, transcripts, and all text must be available in English, Spanish, and
Portuguese.
Product Creation Requirements
Wide World Importers identifies the following requirements for improving the Product Management app:
* Minimize how long it takes for employees to create products and add assets.
* Remove the need for manual translations.
Smart E-Commerce Requirements
Wide World Importers identifies the following requirements for the smart e-commerce project:
* Ensure that the Azure AI Search solution meets a Service Level Agreement (SLA) of 99.9%
availability for searches and index writes.
* Provide users with the ability to search insight gained from the images, manuals, and videos
associated with the products.
* Support autocompletion and autosuggestion based on all product name variants.
* Store all raw insight data that was generated, so the data can be processed later.
* Update the stock level field in the product index immediately upon changes.
* Update the product index hourly.
Shopping On-the-Go Requirements
Wide World Importers identifies the following requirements for the shopping on-the-go chatbot:
* Answer common questions.
* Support interactions in English, Spanish, and Portuguese.
* Replace an existing FAQ process so that all Q&A is managed from a central location.
* Provide all employees with the ability to edit Q&As. Only senior managers must be able to
publish updates.
* Support purchases by providing information about relevant products to customers. Product
displays must include images and warnings when stock levels are low or out of stock.
Product JSON Sample
You have the following JSON sample for a product.

You are developing the smart e-commerce project.
You need to implement autocompletion as part of the Azure AI Search solution.
Which three actions should you perform? Each correct answer presents part of the solution.
(Choose three.)
NOTE: Each correct selection is worth one point.
Overview
Existing Environment
A company named Wide World Importers is developing an e-commerce platform.
You are working with a solutions architect to design and implement the features of the e- commerce platform. The platform will use microservices and a serverless environment built on Azure.
Wide World Importers has a customer base that includes English, Spanish, and Portuguese speakers.
Applications
Wide World Importers has an App Service plan that contains the web apps shown in the following table.

Azure Resources
You have the following resources:
* An Azure Active Directory (Azure AD) tenant
- The tenant supports internal authentication.
- All employees belong to a group named AllUsers.
- Senior managers belong to a group named LeadershipTeam.
* An Azure Functions resource
- A function app posts to Azure Event Grid when stock levels of a product change between OK, Low Stock, and Out of Stock. The function app uses the Azure Cosmos DB change feed.
* An Azure Cosmos DB account
- The account uses the Core (SQL) API.
- The account stores data for the Product Management app and the Inventory Tracking app.
* An Azure Storage account
- The account contains blob containers for assets related to products.
- The assets include images, videos, and PDFs.
* An Azure AI Services resource named wwics
* An Azure Video Analyzer for Media (previously Video Indexer) resource named wwivi
Requirements
Business Goals
Wide World Importers wants to leverage AI technologies to differentiate itself from its competitors.
Planned Changes
Wide World Importers plans to start the following projects:
* A product creation project: Help employees create accessible and multilingual product entries,
while expediting product entry creation.
* A smart e-commerce project: Implement an Azure AI Search solution to display products for
customers to browse.
* A shopping on-the-go project: Build a chatbot that can be integrated into smart speakers to
support customers.
Business Requirements
Wide World Importers identifies the following business requirements for all the projects:
* Provide a multilingual customer experience that supports English, Spanish, and Portuguese.
* Whenever possible, scale based on transaction volumes to ensure consistent performance.
* Minimize costs.
Governance and Security Requirements
Wide World Importers identifies the following governance and security requirements:
* Data storage and processing must occur in datacenters located in the United States.
* Azure AI Services must be inaccessible directly from the internet.
Accessibility Requirements
Wide World Importers identifies the following accessibility requirements:
* All images must have relevant alt text.
* All videos must have transcripts that are associated to the video and included in product
descriptions.
* Product descriptions, transcripts, and all text must be available in English, Spanish, and
Portuguese.
Product Creation Requirements
Wide World Importers identifies the following requirements for improving the Product Management app:
* Minimize how long it takes for employees to create products and add assets.
* Remove the need for manual translations.
Smart E-Commerce Requirements
Wide World Importers identifies the following requirements for the smart e-commerce project:
* Ensure that the Azure AI Search solution meets a Service Level Agreement (SLA) of 99.9%
availability for searches and index writes.
* Provide users with the ability to search insight gained from the images, manuals, and videos
associated with the products.
* Support autocompletion and autosuggestion based on all product name variants.
* Store all raw insight data that was generated, so the data can be processed later.
* Update the stock level field in the product index immediately upon changes.
* Update the product index hourly.
Shopping On-the-Go Requirements
Wide World Importers identifies the following requirements for the shopping on-the-go chatbot:
* Answer common questions.
* Support interactions in English, Spanish, and Portuguese.
* Replace an existing FAQ process so that all Q&A is managed from a central location.
* Provide all employees with the ability to edit Q&As. Only senior managers must be able to
publish updates.
* Support purchases by providing information about relevant products to customers. Product
displays must include images and warnings when stock levels are low or out of stock.
Product JSON Sample
You have the following JSON sample for a product.

You are developing the smart e-commerce project.
You need to implement autocompletion as part of the Azure AI Search solution.
Which three actions should you perform? Each correct answer presents part of the solution.
(Choose three.)
NOTE: Each correct selection is worth one point.
正解:C,D,E
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
Drag and Drop Question
You have an Azure subscription that contains an Azure OpenAI resource named AI1.
You need to analyze an image to obtain a text description.
Which four actions should you perform in sequence from Azure OpenAI Studio? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

You have an Azure subscription that contains an Azure OpenAI resource named AI1.
You need to analyze an image to obtain a text description.
Which four actions should you perform in sequence from Azure OpenAI Studio? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

正解:

Explanation:
1. Create a new deployment and select a DALL-E model. (DALL-E models are designed to work with image generation and analysis, which is necessary to obtain a text description from an image.)
2. In the System message field, enter 'You are an AI assistant that describes images.' (Setting up the system message clarifies the task for the model, specifying its role in the interaction.)
3. Open Chat playground and select the deployed model. (The playground allows you to interact with the deployed model.)
4. In the Chat session pane, enter a text prompt of 'Describe this image,' and upload an image by using the attachment button. (This step enables interaction with the model by providing the image and the instruction to describe it.)
You have an Azure subscription that contains an Azure AI Document Intelligence resource named AIdoc1 in the S0 tier.
You have the files shown in the following table.

You need to train a custom extraction model by using AIdoc1.
Which files can you upload to Document Intelligence Studio?
You have the files shown in the following table.

You need to train a custom extraction model by using AIdoc1.
Which files can you upload to Document Intelligence Studio?
正解:A
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
Hotspot Question
You are developing a service that records lectures given in English (United Kingdom).
You have a method named append_to_transcript_file that takes translated text and a language identifier.
You need to develop code that will provide transcripts of the lectures to attendees in their respective language. The supported languages are English, French, Spanish, and German.
How should you complete the code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You are developing a service that records lectures given in English (United Kingdom).
You have a method named append_to_transcript_file that takes translated text and a language identifier.
You need to develop code that will provide transcripts of the lectures to attendees in their respective language. The supported languages are English, French, Spanish, and German.
How should you complete the code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

正解:

You are building an internet-based training solution. The solution requires that a user's camera and microphone remain enabled.
You need to monitor a video stream of the user and verify that the user is alone and is not collaborating with another user. The solution must minimize development effort.
What should you include in the solution?
You need to monitor a video stream of the user and verify that the user is alone and is not collaborating with another user. The solution must minimize development effort.
What should you include in the solution?
正解:D
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
You have an Azure subscription.
You need to build an app that will compare documents for semantic similarity. The solution must meet the following requirements:
- Return numeric vectors that represent the tokens of each document.
- Minimize development effort.
Which Azure OpenAI model should you use?
You need to build an app that will compare documents for semantic similarity. The solution must meet the following requirements:
- Return numeric vectors that represent the tokens of each document.
- Minimize development effort.
Which Azure OpenAI model should you use?
正解:C
解答を投票する
You have an Azure subscription that contains an Azure App Service app named App1.
You provision a multi-service Azure AI Services resource named CSAccount1.
You need to configure App1 to access CSAccount1. The solution must minimize administrative effort.
What should you use to configure App1?
You provision a multi-service Azure AI Services resource named CSAccount1.
You need to configure App1 to access CSAccount1. The solution must minimize administrative effort.
What should you use to configure App1?
正解:A
解答を投票する
Drag and Drop Question
You are developing a call to the Face API. The call must find similar faces from an existing list named employeefaces. The employeefaces list contains 60,000 images.
How should you complete the body of the HTTP request? 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 developing a call to the Face API. The call must find similar faces from an existing list named employeefaces. The employeefaces list contains 60,000 images.
How should you complete the body of the HTTP request? 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.

正解:

Explanation:
Box 1: LargeFaceListID
LargeFaceList: Add a face to a specified large face list, up to 1,000,000 faces.
Note: Given query face's faceId, to search the similar-looking faces from a faceId array, a face list or a large face list. A "faceListId" is created by FaceList - Create containing persistedFaceIds that will not expire. And a "largeFaceListId" is created by LargeFaceList - Create containing persistedFaceIds that will also not expire.
Incorrect Answers:
Not "faceListId": Add a face to a specified face list, up to 1,000 faces.
Box 2: matchFace
Find similar has two working modes, "matchPerson" and "matchFace". "matchPerson" is the default mode that it tries to find faces of the same person as possible by using internal same- person thresholds. It is useful to find a known person's other photos. Note that an empty list will be returned if no faces pass the internal thresholds. "matchFace" mode ignores same-person thresholds and returns ranked similar faces anyway, even the similarity is low. It can be used in the cases like searching celebrity-looking faces.
Reference:
https://docs.microsoft.com/en-us/rest/api/faceapi/face/findsimilar
Hotspot Question
You have an Azure subscription that contains an Azure AI Content Safety resource named CS1.
You need to use the SDK to call CS1 to identify requests that contain harmful content.
How should you complete the code? 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 AI Content Safety resource named CS1.
You need to use the SDK to call CS1 to identify requests that contain harmful content.
How should you complete the code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

正解:

Explanation:
Box 1: ContentSafetyClient
Box 2: AnalyzeTextOptions
Get started with the Content Safety Studio, REST API, or client SDKs to do basic text moderation. The Azure AI Content Safety service provides you with AI algorithms for flagging objectionable content.
Reference:
https://learn.microsoft.com/en-us/azure/ai-services/content-safety/quickstart-text?tabs=visual- studio%2Cwindows&pivots=programming-language-csharp
Hotspot Question
You have an Azure OpenAI resource named AI1 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 AI1 by using the REST API and will use the deployment that was optimized for the app's intended workload.
You need to provide each app with access to AI1 and the appropriate deployment. The solution must ensure that only the apps can access AI1.
What should you use to provide access to AI1, 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 OpenAI resource named AI1 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 AI1 by using the REST API and will use the deployment that was optimized for the app's intended workload.
You need to provide each app with access to AI1 and the appropriate deployment. The solution must ensure that only the apps can access AI1.
What should you use to provide access to AI1, 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.

正解:

Case Study 1 - Wide World Importers
Overview
Existing Environment
A company named Wide World Importers is developing an e-commerce platform.
You are working with a solutions architect to design and implement the features of the e- commerce platform. The platform will use microservices and a serverless environment built on Azure.
Wide World Importers has a customer base that includes English, Spanish, and Portuguese speakers.
Applications
Wide World Importers has an App Service plan that contains the web apps shown in the following table.

Azure Resources
You have the following resources:
* An Azure Active Directory (Azure AD) tenant
- The tenant supports internal authentication.
- All employees belong to a group named AllUsers.
- Senior managers belong to a group named LeadershipTeam.
* An Azure Functions resource
- A function app posts to Azure Event Grid when stock levels of a product change between OK, Low Stock, and Out of Stock. The function app uses the Azure Cosmos DB change feed.
* An Azure Cosmos DB account
- The account uses the Core (SQL) API.
- The account stores data for the Product Management app and the Inventory Tracking app.
* An Azure Storage account
- The account contains blob containers for assets related to products.
- The assets include images, videos, and PDFs.
* An Azure AI Services resource named wwics
* An Azure Video Analyzer for Media (previously Video Indexer) resource named wwivi
Requirements
Business Goals
Wide World Importers wants to leverage AI technologies to differentiate itself from its competitors.
Planned Changes
Wide World Importers plans to start the following projects:
* A product creation project: Help employees create accessible and multilingual product entries,
while expediting product entry creation.
* A smart e-commerce project: Implement an Azure AI Search solution to display products for
customers to browse.
* A shopping on-the-go project: Build a chatbot that can be integrated into smart speakers to
support customers.
Business Requirements
Wide World Importers identifies the following business requirements for all the projects:
* Provide a multilingual customer experience that supports English, Spanish, and Portuguese.
* Whenever possible, scale based on transaction volumes to ensure consistent performance.
* Minimize costs.
Governance and Security Requirements
Wide World Importers identifies the following governance and security requirements:
* Data storage and processing must occur in datacenters located in the United States.
* Azure AI Services must be inaccessible directly from the internet.
Accessibility Requirements
Wide World Importers identifies the following accessibility requirements:
* All images must have relevant alt text.
* All videos must have transcripts that are associated to the video and included in product
descriptions.
* Product descriptions, transcripts, and all text must be available in English, Spanish, and
Portuguese.
Product Creation Requirements
Wide World Importers identifies the following requirements for improving the Product Management app:
* Minimize how long it takes for employees to create products and add assets.
* Remove the need for manual translations.
Smart E-Commerce Requirements
Wide World Importers identifies the following requirements for the smart e-commerce project:
* Ensure that the Azure AI Search solution meets a Service Level Agreement (SLA) of 99.9%
availability for searches and index writes.
* Provide users with the ability to search insight gained from the images, manuals, and videos
associated with the products.
* Support autocompletion and autosuggestion based on all product name variants.
* Store all raw insight data that was generated, so the data can be processed later.
* Update the stock level field in the product index immediately upon changes.
* Update the product index hourly.
Shopping On-the-Go Requirements
Wide World Importers identifies the following requirements for the shopping on-the-go chatbot:
* Answer common questions.
* Support interactions in English, Spanish, and Portuguese.
* Replace an existing FAQ process so that all Q&A is managed from a central location.
* Provide all employees with the ability to edit Q&As. Only senior managers must be able to
publish updates.
* Support purchases by providing information about relevant products to customers. Product
displays must include images and warnings when stock levels are low or out of stock.
Product JSON Sample
You have the following JSON sample for a product.

Hotspot Question
You are developing the shopping on-the-go project.
You need to build the Adaptive Card for the chatbot.
How should you complete the code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Overview
Existing Environment
A company named Wide World Importers is developing an e-commerce platform.
You are working with a solutions architect to design and implement the features of the e- commerce platform. The platform will use microservices and a serverless environment built on Azure.
Wide World Importers has a customer base that includes English, Spanish, and Portuguese speakers.
Applications
Wide World Importers has an App Service plan that contains the web apps shown in the following table.

Azure Resources
You have the following resources:
* An Azure Active Directory (Azure AD) tenant
- The tenant supports internal authentication.
- All employees belong to a group named AllUsers.
- Senior managers belong to a group named LeadershipTeam.
* An Azure Functions resource
- A function app posts to Azure Event Grid when stock levels of a product change between OK, Low Stock, and Out of Stock. The function app uses the Azure Cosmos DB change feed.
* An Azure Cosmos DB account
- The account uses the Core (SQL) API.
- The account stores data for the Product Management app and the Inventory Tracking app.
* An Azure Storage account
- The account contains blob containers for assets related to products.
- The assets include images, videos, and PDFs.
* An Azure AI Services resource named wwics
* An Azure Video Analyzer for Media (previously Video Indexer) resource named wwivi
Requirements
Business Goals
Wide World Importers wants to leverage AI technologies to differentiate itself from its competitors.
Planned Changes
Wide World Importers plans to start the following projects:
* A product creation project: Help employees create accessible and multilingual product entries,
while expediting product entry creation.
* A smart e-commerce project: Implement an Azure AI Search solution to display products for
customers to browse.
* A shopping on-the-go project: Build a chatbot that can be integrated into smart speakers to
support customers.
Business Requirements
Wide World Importers identifies the following business requirements for all the projects:
* Provide a multilingual customer experience that supports English, Spanish, and Portuguese.
* Whenever possible, scale based on transaction volumes to ensure consistent performance.
* Minimize costs.
Governance and Security Requirements
Wide World Importers identifies the following governance and security requirements:
* Data storage and processing must occur in datacenters located in the United States.
* Azure AI Services must be inaccessible directly from the internet.
Accessibility Requirements
Wide World Importers identifies the following accessibility requirements:
* All images must have relevant alt text.
* All videos must have transcripts that are associated to the video and included in product
descriptions.
* Product descriptions, transcripts, and all text must be available in English, Spanish, and
Portuguese.
Product Creation Requirements
Wide World Importers identifies the following requirements for improving the Product Management app:
* Minimize how long it takes for employees to create products and add assets.
* Remove the need for manual translations.
Smart E-Commerce Requirements
Wide World Importers identifies the following requirements for the smart e-commerce project:
* Ensure that the Azure AI Search solution meets a Service Level Agreement (SLA) of 99.9%
availability for searches and index writes.
* Provide users with the ability to search insight gained from the images, manuals, and videos
associated with the products.
* Support autocompletion and autosuggestion based on all product name variants.
* Store all raw insight data that was generated, so the data can be processed later.
* Update the stock level field in the product index immediately upon changes.
* Update the product index hourly.
Shopping On-the-Go Requirements
Wide World Importers identifies the following requirements for the shopping on-the-go chatbot:
* Answer common questions.
* Support interactions in English, Spanish, and Portuguese.
* Replace an existing FAQ process so that all Q&A is managed from a central location.
* Provide all employees with the ability to edit Q&As. Only senior managers must be able to
publish updates.
* Support purchases by providing information about relevant products to customers. Product
displays must include images and warnings when stock levels are low or out of stock.
Product JSON Sample
You have the following JSON sample for a product.

Hotspot Question
You are developing the shopping on-the-go project.
You need to build the Adaptive Card for the chatbot.
How should you complete the code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

正解:

Explanation:
Box 1: name [language]
Chatbot must support interactions in English, Spanish, and Portuguese.
Box 2: "$when:${stockLevel != 'OK'}"
Product displays must include images and warnings when stock levels are low or out of stock.
Box 3: image.altText[language]