|
Certkingdom's preparation material includes the most excellent features, prepared by the same dedicated experts who have come together to offer an integrated solution. We provide the most excellent and simple method to pass your certification exams on the first attempt "GUARANTEED"
Whether you want to improve your skills, expertise or career growth, with Certkingdom's training and certification resources help you achieve your goals. Our exams files feature hands-on tasks and real-world scenarios; in just a matter of days, you'll be more productive and embracing new technology standards. Our online resources and events enable you to focus on learning just what you want on your timeframe. You get access to every exams files and there continuously update our study materials; these exam updates are supplied free of charge to our valued customers. Get the best AI-102 exam Training; as you study from our exam-files "Best Materials Great Results"
AI-102 Exam + Online / Offline and Android Testing Engine & 4500+ other exams included
$50 - $25 (you save $25)
Buy Now
Candidates for Exam AI-102: Designing and Implementing a Microsoft Azure AI Solution build, manage, and deploy AI solutions that leverage Azure Cognitive Services and Azure Applied AI services.
Their responsibilities include participating in all phases of AI solutions development—from requirements definition and design to development, deployment, maintenance, performance tuning, and monitoring.
They work with solution architects to translate their vision and with data scientists, data engineers, IoT specialists, and AI developers to build complete end-to-end AI solutions.
Candidates for this exam should be proficient in C# or Python and should be able to use REST-based APIs and SDKs to build computer vision, natural language processing, knowledge mining, and conversational AI solutions on Azure.
They should also understand the components that make up the Azure AI portfolio and the available data storage options. Plus, candidates need to understand and be able to apply responsible AI principles.
You may be eligible for ACE college credit if you pass this certification exam. See ACE college credit for certification exams for details.
Languages: English, Japanese, Chinese (Simplified), Korean, German, French, Spanish, Portuguese (Brazil), Arabic (Saudi Arabia), Russian, Chinese (Traditional), Italian, Indonesian (Indonesia)
Retirement date: none
This exam measures your ability to accomplish the following technical tasks: plan and manage an Azure Cognitive Services solutions; implement Computer Vision solutions; implement natural language processing solutions; implement knowledge mining solutions; and implement conversational AI solutions.
This Training Covers
The English language version of this exam was updated on October 25, 2022. Download the study guide in the preceding “Tip” box for more details about the skills measured on this exam.
Plan and manage an Azure Cognitive Services solution (10–15%)
Implement Computer Vision solutions (20–25%)
Implement natural language processing solutions (25–30%)
Implement knowledge mining solutions (15–20%)
Implement conversational AI solutions (10–15%)
This study guide should help you understand what to expect on the exam and includes a summary of the topics the exam might cover and links to additional resources. The information and materials in this document should help you focus your studies as you prepare for the exam.
Useful links Description
How to earn the certification
Some certifications only require one exam, while others require more. On the details page, you’ll find information about what skills are measured and links to registration. Each exam also has its own details page covering exam specifics.
Certification renewal
Once you earn your certification, don’t let it expire. When you have an active certification that’s expiring within six months, you should renew it—at no cost—by passing a renewal assessment on Microsoft Learn. Remember to renew your certification annually if you want to retain it.
Your Microsoft Learn profile
Connecting your certification profile to Learn brings all your learning activities together. You’ll be able to schedule and renew exams, share and print certificates, badges and transcripts, and review your learning statistics inside your Learn profile.
Passing score
All technical exam scores are reported on a scale of 1 to 1,000. A passing score is 700 or greater. As this is a scaled score, it may not equal 70% of the points. A passing score is based on the knowledge and skills needed to demonstrate competence as well as the difficulty of the questions.
Exam sandbox
Are you new to Microsoft certification exams? You can explore the exam environment by visiting our exam sandbox. We created the sandbox as an opportunity for you to experience an exam before you take it. In the sandbox,
Useful links Description
you can interact with different question types, such as build list, case studies, and others that you might encounter in the user interface when you take an exam. Additionally, it includes the introductory screens, instructions, and help topics related to the different types of questions that your exam might include. It also includes the non-disclosure agreement that you must accept before you can launch the exam.
Request accommodations
We’re committed to ensuring all learners are set up for success. If you use assistive devices, require extra time, or need modification to any part of the exam experience, you can request an accommodation.
Take a practice test
Taking a practice test is a great way to know whether you’re ready to take the exam or if you need to study a bit more. Subject-matter experts write the Microsoft Official Practice Tests, which are designed to assess all exam objectives.
Objective domain: skills the exam measures
The English language version of this exam was updated on October 25, 2022.
Some exams are localized into other languages, and those are updated approximately eight weeks after the English version is updated. Other available languages are listed in the Schedule Exam section of the Exam Details webpage. If the exam isn’t available in your preferred language, you can request an additional 30 minutes to complete the exam.
Note
The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.
Note
Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.
Functional groups
Plan and manage an Azure Cognitive Services solution (10–15%)
Select the appropriate Cognitive Services resource
• Select the appropriate cognitive service for a vision solution
• Select the appropriate cognitive service for a language analysis solution
• Select the appropriate cognitive Service for a decision support solution
• Select the appropriate cognitive service for a speech solution
Plan and configure security for a Cognitive Services solution
• Manage Cognitive Services account keys
• Manage authentication for a resource
• Secure Cognitive Services by using Azure Virtual Network
• Plan for a solution that meets responsible AI principles
Create a Cognitive Services resource
• Create a Cognitive Services resource
• Configure diagnostic logging for a Cognitive Services resource
• Manage Cognitive Services costs
• Monitor a Cognitive Services resource
• Implement a privacy policy in Cognitive Services
Plan and implement Cognitive Services containers
• Identify when to deploy to a container
• Containerize Cognitive Services (including Computer Vision, Language, Speech, Form Recognizer)
• Deploy Cognitive Services containers in Microsoft Azure
Implement Computer Vision solutions (20–25%)
Analyze images by using the Computer Vision API
• Retrieve image descriptions and tags by using the Computer Vision API
• Identify landmarks by using the Computer Vision API
• Detect brands in images by using the Computer Vision API
• Moderate content in images by using the Computer Vision API
• Generate thumbnails by using the Computer Vision API
Extract text from images
• Extract text from images or PDFs by using the Computer Vision service
• Extract information using pre-built models in Form Recognizer
• Build and optimize a custom model for Form Recognizer
Extract facial information from images
• Detect faces in an image by using the Face API
• Recognize faces in an image by using the Face API
• Match similar faces by using the Face API
Implement image classification by using the Custom Vision service
• Label images by using the Custom Vision Portal
• Train a custom image classification model in the Custom Vision Portal
• Train a custom image classification model by using the SDK
• Manage model iterations
• Evaluate classification model metrics
• Publish a trained iteration of a model
• Export a model in an appropriate format for a specific target
• Consume a classification model from a client application
• Deploy image classification custom models to containers
Implement an object detection solution by using the Custom Vision service
• Label images with bounding boxes by using the Custom Vision Portal
• Train a custom object detection model by using the Custom Vision Portal
• Train a custom object detection model by using the SDK
• Manage model iterations
• Evaluate object detection model metrics
• Publish a trained iteration of a model
• Consume an object detection model from a client application
• Deploy custom object detection models to containers
Analyze video by using Azure Video Analyzer for Media (formerly Video Indexer)
• Process a video
• Extract insights from a video
• Moderate content in a video
• Customize the Brands model used by Video Analyzer for Media
• Customize the Language model used by Video Analyzer for Media by using the Custom Speech service
• Extract insights from a live stream of video data
Implement natural language processing solutions (25–30%)
Analyze text by using the Language service
• Retrieve and process key phrases
• Retrieve and process entity information (people, places, URLs, etc.)
• Retrieve and process sentiment
• Detect the language used in text
Manage speech by using the Speech service
• Implement text-to-speech
• Customize text-to-speech
• Implement speech-to-text
• Improve speech-to-text accuracy
• Improve text-to-speech accuracy
• Implement intent recognition
Translate language
• Translate text by using the Translator service
• Translate speech-to-speech by using the Speech service
• Translate speech-to-text by using the Speech service
Build an initial language model by using language understanding
• Create intents and entities based on a schema, and add utterances
• Create complex hierarchical entities
• Train and deploy a model
Iterate on and optimize a language model by using language understanding
• Implement phrase lists
• Implement a model as a feature (i.e., prebuilt entities)
• Manage punctuation and diacritics
• Implement active learning
• Monitor and correct data imbalances
• Implement patterns
Manage a language understanding model
• Manage collaborators
• Manage versioning
• Publish a model through the portal or in a container
• Export a Language Service package
• Deploy a Language Service package to a container
Create a Questions Answering solution using the Language service
• Create a question answering project
• Import questions and answers
• Train and test a knowledge base
• Publish a knowledge base
• Create a multi-turn conversation
• Add alternate phrasing
• Add chit-chat to a knowledge base
• Export a knowledge base
• Add active learning to a knowledge base
Implement knowledge mining solutions (15–20%)
Implement a Cognitive Search solution
• Create data sources
• Define an index
• Create and run an indexer
• Query an index
• Configure an index to support autocomplete and autosuggest
• Boost results based on relevance
• Implement synonyms
Implement an AI enrichment pipeline
• Attach a Cognitive Services account to a skillset
• Select and include built-in skills for documents
• Implement custom skills and include them in a skillset
Implement a knowledge store
• Define file projections
• Define object projections
• Define table projections
• Query projections
Manage a Cognitive Search solution
• Provision Cognitive Search
• Configure security for Cognitive Search
• Configure scalability for Cognitive Search
Manage indexing
• Manage re-indexing
• Rebuild indexes
• Schedule indexing
• Monitor indexing
• Implement incremental indexing
• Manage concurrency
• Push data to an index
• Troubleshoot indexing for a pipeline
Implement conversational AI solutions (10–15%)
Design and implement conversation flow
• Design conversational logic for a bot
• Create and evaluate .chat file conversations by using the Bot Framework Emulator
• Choose an appropriate conversational model for a bot, including activity handlers and dialogs
Create a bot by using the Bot Framework SDK
• Use the Bot Framework SDK to create a bot from a template
• Implement activity handlers and dialogs
• Use a turn context
• Test a bot using the Bot Framework Emulator
• Deploy a bot to Azure
Create a bot by using the Bot Framework Composer
• Implement dialogs
• Maintain state
• Implement logging for a bot conversation
• Implement prompts for user input
• Troubleshoot a conversational bot
• Test a bot
• Publish a bot
• Add language generation for a response
• Design and implement Adaptive Cards
Integrate Cognitive Services into a bot
• Integrate a question answering model
• Integrate a language understanding service
• Integrate a Speech service resource
Sample Questions
QUESTION 1
You are developing the smart e-commerce project.
You need to implement autocompletion as part of the Cognitive 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.
A. Make API queries to the autocomplete endpoint and include suggesterName in the body.
B. Add a suggester that has the three product name fields as source fields.
C. Make API queries to the search endpoint and include the product name fields in the searchFields query parameter.
D. Add a suggester for each of the three product name fields.
E. Set the searchAnalyzer property for the three product name variants.
F. Set the analyzer property for the three product name variants.
Answer: A,B,F
Explanation:
Scenario: Support autocompletion and autosuggestion based on all product name variants.
A: Call a suggester-enabled query, in the form of a Suggestion request or Autocomplete request,
using an API. API usage is illustrated in the following call to the Autocomplete REST API.
POST /indexes/myxboxgames/docs/autocomplete?search&api-version=2020-06-30
{
"search": "minecraf",
"suggesterName": "sg"
}
B: In Azure Cognitive Search, typeahead or "search-as-you-type" is enabled through a suggester. A
suggester provides a list of fields that undergo additional tokenization, generating prefix sequences
to support matches on partial terms. For example, a suggester that includes a City field with a value
for "Seattle" will have prefix combinations of "sea", "seat", "seatt", and "seattl" to support
typeahead.
F. Use the default standard Lucene analyzer ("analyzer": null) or a language analyzer (for example,
"analyzer": "en.Microsoft") on the field.
QUESTION 2
You are developing the chatbot.
You create the following components:
• A QnA Maker resource
• A chatbot by using the Azure Bot Framework SDK
You need to add an additional component to meet the technical requirements and the chatbot
requirements. What should you add?
A. Dispatch
B. chatdown
C. Language Understanding
D. Microsoft Translator
Answer: A
Explanation:
Scenario: All planned projects must support English, French, and Portuguese.
If a bot uses multiple LUIS models and QnA Maker knowledge bases (knowledge bases), you can use
the Dispatch tool to determine which LUIS model or QnA Maker knowledge base best matches the
user input. The dispatch tool does this by creating a single LUIS app to route user input to the correct model.
QUESTION 3
You are developing the document processing workflow.
You need to identify which API endpoints to use to extract text from the financial documents. The
solution must meet the document processing requirements.
Which two API endpoints should you identify? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. /vision/v3.2/read/analyzeResults
B. /formrecognizer/v2.0/prebuilt/receipt/analyze
C. /vision/v3.2/read/analyze
D. /vision/v3.2/describe
E. /formercognizer/v2.0/custom/models{modelId}/ analyze
Answer: B,C
Explanation:
C: Analyze Receipt - Get Analyze Receipt Result.
Query the status and retrieve the result of an Analyze Receipt operation.
Request URL: Error! Hyperlink reference not valid.
E: POST {Endpoint}/vision/v3.2/read/analyze
Use this interface to get the result of a Read operation, employing the state-of-the-art Optical
Character Recognition (OCR) algorithms optimized for text-heavy documents.
Scenario: Contoso plans to develop a document processing workflow to extract information
automatically from PDFs and images of financial documents
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.
QUESTION 4
You are developing the chatbot.
You create the following components:
* A QnA Maker resource
* A chatbot by using the Azure Bot Framework SDK.
You need to integrate the components to meet the chatbot requirements.
Which property should you use?
A. QnADialogResponseOptions.CardNoMatchText
B. Qna MakerOptions-ScoreThreshold
C. Qna Maker Op t ions StrickFilters
D. QnaMakerOptions.RankerType
Answer: D
Explanation:
Scenario: When the response confidence score is low, ensure that the chatbot can provide other
response options to the customers.
When no good match is found by the ranker, the confidence score of 0.0 or "None" is returned and
the default response is "No good match found in the KB". You can override this default response in
the bot or application code calling the endpoint. Alternately, you can also set the override response
in Azure and this changes the default for all knowledge bases deployed in a particular QnA Maker service.
Choosing Ranker type: By default, QnA Maker searches through questions and answers. If you want
to search through questions only, to generate an answer, use the RankerType=QuestionOnly in the
POST body of the GenerateAnswer request.
QUESTION 5
You are developing the knowledgebase.
You use Azure Video Analyzer for Media (previously Video indexer) to obtain transcripts of webinars.
You need to ensure that the solution meets the knowledgebase requirements.
What should you do?
A. Create a custom language model
B. Configure audio indexing for videos only
C. Enable multi-language detection for videos
D. Build a custom Person model for webinar presenters
Answer: B
Explanation:
Can search content in different formats, including video
Audio and video insights (multi-channels). When indexing by one channel, partial result for those
models will be available.
Keywords extraction: Extracts keywords from speech and visual text.
Named entities extraction: Extracts brands, locations, and people from speech and visual text via
natural language processing (NLP).
Topic inference: Makes inference of main topics from transcripts. The 2nd-level IPTC taxonomy is included.
Artifacts: Extracts rich set of "next level of details" artifacts for each of the models.
Sentiment analysis: Identifies positive, negative, and neutral sentiments from speech and visual text.
QUESTION 6
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?
A. an indexer for Azure Blob storage attached to a skillset that contains the language detection skill
and the text translation skill
B. an indexer for Azure Blob storage attached to a skillset that contains the language detection skill
C. an indexer for Azure Cosmos DB attached to a skillset that contains the document extraction skill
and the text translation skill
D. an indexer for Azure Cosmos DB attached to a skillset that contains the language detection skill
and the text translation skill
Answer: C
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.
Students Feed Back
Jsaon
I always enjoy Scott Duffy training videos. I like how this followed the skills outline from Microsoft.
It was a great course which helped me to clear AI-102, I had previous experience in QnA Maker and Bot services but other major areas are very well covered by Scott. In the practice test I scored 70% in the first attempt.. but it gave proper understanding and logic building thrust.
Jessica
This course is a great walkthrough Azure Cognitive Services, but definitely not prep material for AI-102 exam.
Scott: cleard my exam in one week
Despite being recently updated this course feels out of date, for example there are 31 minutes of videos on QnA maker, but this service does not appear on the current study guide and its not clear from the course content how this differs from its replacement (Azure Cognitive Service for Language).
Furthermore, 10 minutes of videos on knowledge mining feels low for an area that makes up 15-20% of the exam
Richel
I have cleared exam today with 900!, these mock tests were very helpful to me and highly recommended. Thank you
David
Successfully cleared AI-102 exam today with 960 marks. All the questions similar and came from this Mock tests. Thanks a lot certkingdom.