Courseiva

AI-103 · domain

Text Analysis

Practise Microsoft Certified: Azure AI Apps and Agents Developer Associate (AI-103) (AI-103) Text Analysis practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.

71 questions24 easy25 medium22 hard

Focused practice

Practice Text Analysis questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Text Analysis

Text Analysis questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Watch out for

Common Text Analysis exam traps

  • Answering from memory before reading the full scenario.
  • Missing a constraint such as cost, availability, security, scope or command context.
  • Choosing a broad answer when the question asks for the most specific fix.
  • Ignoring why the wrong options are tempting.

Question index

All Text Analysis questions (71)

Click any question to see the full explanation, or start a practice session above.

1

You are designing an enterprise text analysis solution with high availability and security requirements. Which THREE practices should you implement? (Choose three.)

Hard
2

You are processing customer feedback emails that contain both English and Spanish paragraphs within the same message. You need to perform sentiment analysis on each paragraph separately. What should you do?

Medium
3

You are calling the Azure AI Language REST API for Named Entity Recognition (NER) and receive an HTTP 429 status code. How should your application handle this error?

Hard
4

You are configuring an Azure AI Language service resource in the Azure portal. Which THREE settings or blades are available for managing the resource? (Choose three.)

Medium
5

You are integrating Azure AI Language into a secure enterprise application. Management mandates that all data sent to the API must remain within your Azure region and that no customer data is used to train Microsoft's foundational models. Which feature of Azure AI Language supports this?

Medium
6

You are building an application that extracts named entities from technical specifications. You need to ensure that entity extraction respects casing requirements for part numbers (e.g., 'Model-X' vs 'Model-x'). Where can you configure case sensitivity for custom NER projects?

Medium
7

You are writing a Python script using the Azure AI Language SDK (`azure-ai-textanalytics`). Which client class should you instantiate to connect to your language resource?

Easy
8

You need to detect the primary language of customer feedback submissions before routing them to downstream translation and analysis pipelines. Which Azure AI Language API endpoint should your application call?

Easy
9

You are configuring a custom named entity recognition project in Language Studio. You have tagged your training documents and want to split your dataset into training and testing sets. What are the recommended split options available in Language Studio?

Hard
10

You are analyzing customer product reviews using the Azure AI Language REST API. You submit a batch of documents for sentiment analysis. One of the returned JSON objects includes a 'confidenceScores' property containing 'positive', 'neutral', and 'negative' values, but the overall document sentiment is listed as 'mixed'. What condition causes the service to return 'mixed'?

Hard
11

You are configuring text summarization using the Azure AI Language REST API. Which THREE parameters or configuration options are associated with summarization requests? (Choose three.)

Medium
12

You are troubleshooting an Azure AI Language asynchronous summarization job. You submitted a batch of documents using the `/analyze` endpoint with long-running operations (LRO). How should your application check the status and retrieve the results of the job?

Hard
13

You are reviewing the pricing details for Azure AI Language. How is billing calculated for pre-built text analysis features such as sentiment analysis and key phrase extraction?

Easy
14

You are building an automated support ticketing system. You need to extract names, email addresses, and phone numbers from user messages while leaving non-sensitive text untouched. Which feature of Azure AI Language should you use?

Medium
15

You are implementing a text classification pipeline using Azure AI Language. You want to deploy your trained custom model to a production endpoint. What is required before you can assign traffic to the model deployment in Language Studio?

Hard
16

You are implementing opinion mining as part of sentiment analysis in Azure AI Language. An incoming review states, 'The room was spacious, but the staff was rude.' What does opinion mining return for this sentence?

Hard
17

You are processing medical intake forms using Azure AI Language. You need to identify and categorize medical terms, medications, and dosages. Which feature should you use?

Medium
18

Your team needs to extract the most important talking points from research papers using the Azure AI Language service. You want the service to return a list of salient terms and phrases from the input document. Which API task should you execute?

Easy
19

You need to ensure data privacy and compliance when processing user feedback containing sensitive information. Which TWO types of sensitive data can Azure AI Language PII detection identify and redact? (Choose two.)

Easy
20

You are configuring an Azure AI Language resource in the Azure portal. You need to ensure that the text analysis solution supports custom text classification and named entity recognition. Which pricing tier should you select?

Easy
21

You are setting up Azure AI Language. You want to authenticate your client application using Microsoft Entra ID (formerly Azure Active Directory) instead of using API subscription keys. Which role must be assigned to your application's service principal to allow it to call text analysis APIs?

Easy
22

Your application needs to scan user input for Personally Identifiable Information (PII) such as Social Security numbers, credit card numbers, and physical addresses before storing logs in a cloud database. Which Azure AI Language service feature should you invoke?

Easy
23

You are using Language Studio to build a custom named entity recognition (custom NER) project. You have tagged your training data and successfully trained your first model. You want to test the model interactively without writing code. Which tool in Language Studio should you use?

Medium
24

You are exploring Azure AI Language features. Which TWO tasks can be accomplished using prebuilt named entity recognition (NER)? (Choose two.)

Easy
25

You are troubleshooting an Azure AI Language resource deployment. Which THREE error codes or HTTP status codes might indicate an issue with your API request structure or payload? (Choose three.)

Medium
26

You are provisioning an Azure AI Language resource through the Azure CLI. You need to specify the resource kind parameter. Which value should you provide for a general text analysis resource?

Easy
27

You are developing an application that processes multilingual documents using Azure AI Language. You want to ensure that your API payload complies with the maximum document size limit per single request document in synchronous calls. What is the maximum character length allowed for a single document input?

Hard
28

You are migrating an existing solution from the legacy Text Analytics API v3.1 to the current Azure AI Language REST API. You notice changes in the JSON request body structure. Where should the document text array now be nested in the payload for a sentiment analysis request?

Hard
29

You are implementing opinion mining in an application that analyzes hotel reviews. Which THREE pieces of information does opinion mining return for an evaluated sentence? (Choose three.)

Medium
30

You are analyzing survey responses. You want to categorize each response into one of three predefined business categories ('Billing', 'Technical Support', 'General Inquiry'). Which Azure AI Language feature should you use?

Medium
31

You are reviewing the JSON response of a sentiment analysis API call from the Azure AI Language service. Which THREE properties or confidence scores are returned in the standard response payload for a given document?

Medium
32

You need to extract key concepts from customer feedback. Which TWO characteristics describe key phrase extraction in Azure AI Language? (Choose two.)

Easy
33

You are creating a Language resource in the Azure portal. Which blade should you navigate to if you need to retrieve your endpoint URL and subscription keys for your application configuration?

Easy
34

You are evaluating the performance of a custom text classification model in Language Studio. Which THREE evaluation metrics are provided to assess model quality? (Choose three.)

Hard
35

Your enterprise customer service department receives thousands of support emails daily. Management wants a system that ingests long support tickets and automatically outputs a concise summary highlighting the most critical issues. Which Azure AI Language service feature should you implement?

Medium
36

You are using the Azure AI Language REST API to perform extractive summarization on a large collection of research papers. You want to prioritize the top sentences that represent the core findings. Which parameter can you adjust in the API request to control the maximum number of sentences returned in the summary?

Hard
37

You are designing a solution that processes user reviews. You want to extract key terms such as 'battery life', 'screen quality', and 'customer service' from the text. Which Azure AI Language feature is best suited for this?

Easy
38

You are developing a global news aggregation application using the Azure AI Language service. You need to automatically identify the primary language of incoming user-submitted articles across 120 different languages before routing them to translation pipelines. Which API endpoint should you call?

Easy
39

You are troubleshooting a custom text classification model that exhibits high training loss and low validation accuracy, indicating severe model underfitting. What adjustment should you make to improve the model?

Hard
40

You are configuring text summarization using the Azure AI Language REST API. You need to generate a summary that consists of a few distinct sentences pulled directly from the source document without altering their wording. Which summarization kind should you specify?

Medium
41

You are preparing training data for a custom named entity recognition (NER) project in Language Studio. Which THREE guidelines should you follow to ensure high model accuracy? (Choose three.)

Medium
42

You are analyzing legal contracts using Azure AI Language custom named entity recognition. You notice that overlapping entities (e.g., 'Acme Corporation' inside a larger entity 'Acme Corporation Headquarters') are causing extraction errors in your custom model. How should you resolve this in Language Studio?

Hard
43

You are developing a .NET application that analyzes customer feedback. Which NuGet package should you install to use the Azure AI Language client library in C#?

Easy
44

You are developing a solution that uses custom text classification in Azure AI Language. You choose the multi-label classification architecture. What is the key characteristic of multi-label text classification?

Hard
45

You are configuring abstractive summarization in Azure AI Language. You want to control the length of the generated summary output. Which parameter should you configure in your request body?

Medium
46

You are processing health-related clinical notes using the Azure AI Language service. You need to extract medical concepts and link them to standardized medical vocabularies such as ICD-10-CM and SNOMED-CT. Which specific feature and endpoint task should you use?

Hard
47

You are building an app to analyze customer feedback. You want to extract named entities such as people, locations, and organizations. Which Azure AI Language feature should you use?

Easy
48

You are using Azure AI Language custom text classification. You have uploaded your training dataset and trained a model. You notice that your evaluation metrics show low precision. What does low precision indicate about your model?

Medium
49

You are developing an application that uses the Azure AI Language REST API for text analysis. Which TWO requirements must be met when constructing HTTP requests to the service? (Choose two.)

Hard
50

You need to detect the language of a batch of text documents and want to minimize the number of API calls. What is the maximum number of documents you can include in a single request payload to the language detection endpoint?

Easy
51

You are designing a customer feedback processing system. You need to extract key phrases from customer reviews and store them in an Azure Cosmos DB database. When you inspect the JSON response from the key phrase API, what data structure is returned for the key phrases?

Medium
52

You are analyzing product reviews using Azure AI Language. You receive sentiment analysis output where a sentence has a positive confidence score of 0.85, a neutral score of 0.10, and a negative score of 0.05. What is the sentiment label assigned to this sentence?

Medium
53

You are building a custom named entity recognition model in Language Studio. You want to extract product serial numbers that follow a specific pattern (two uppercase letters followed by four digits, a hyphen, and three digits). Which entity type definition method should you use?

Hard
54

You are analyzing product reviews and need to identify specific product features mentioned by users along with whether users expressed positive or negative opinions about those specific features. Which advanced feature of sentiment analysis should you enable?

Medium
55

You are building an application to process customer reviews. Which TWO metrics are returned in the standard JSON response of a sentiment analysis document evaluation? (Choose two.)

Easy
56

You are processing customer feedback using sentiment analysis in the Azure AI Language service. You need to extract finer-grained information about specific product attributes mentioned in the reviews (e.g., finding out that the screen is bright but the battery life is poor). Which feature should you enable in your API request?

Hard
57

You need to evaluate customer reviews to determine whether the overall tone is positive, negative, or neutral. Which Azure AI Language feature should you use?

Easy
58

When configuring a custom Named Entity Recognition (NER) project in Language Studio using the Azure AI Language service, which THREE steps or configuration options are required during the model lifecycle?

Hard
59

You are building an application that analyzes user feedback. You need to detect instances where users share their phone numbers, email addresses, and credit card numbers so that you can automatically redact them. Which feature should you use?

Easy
60

You are designing an asynchronous text analysis workflow using the Azure AI Language service to process large volumes of documents (e.g., hundreds of megabytes of text files stored in Azure Blob Storage). Which TWO features support asynchronous batch processing jobs via the /analyze-text/jobs endpoint?

Medium
61

You need to extract key concepts and main ideas from long-form technical support articles using the Azure AI Language service. Which feature should you invoke?

Easy
62

You are configuring an Azure AI Language resource and want to ensure that it can be accessed securely from an Azure Virtual Network (VNet) without traversing the public internet. Which Azure networking feature should you configure?

Easy
63

You are configuring custom named entity recognition in Language Studio. Which TWO types of entity components can you configure when defining custom entities? (Choose two.)

Hard
64

You are building a custom text classification solution using Azure AI Language in Language Studio. You have a dataset where each document can belong to multiple categories simultaneously (e.g., a news article can be tagged as both 'Technology' and 'Finance'). What classification type should you configure?

Medium
65

Your development team is building a global customer support portal. Incoming tickets arrive in dozens of different languages. You need to automatically route tickets to the correct regional team based on the language of the ticket text. Which Azure AI Language feature should you call?

Medium
66

You are designing an architecture that processes incoming multilingual support emails using Azure AI Language. Which THREE processing steps should you include in your pipeline? (Choose three.)

Hard
67

You are configuring a webhook to receive notifications when an asynchronous batch text summarization job completes in Azure AI Language. Which Azure service should you use to capture and route the webhook events to your backend function?

Hard
68

You are configuring an Azure AI Language resource. Which TWO pricing tiers are available for provisioning the resource in the Azure portal? (Choose two.)

Easy
69

You are training a custom text classification model in Language Studio. After reviewing your trained model's performance metrics, you decide to improve recall for a specific underperforming category. What action should you take?

Medium
70

You are designing a text analysis solution using Azure AI Language. Which TWO features are available as prebuilt capabilities without requiring custom model training? (Choose two.)

Easy
71

You are planning a text analytics pipeline that uses asynchronous batch operations. Which THREE text analysis tasks support asynchronous long-running batch operations in Azure AI Language? (Choose three.)

Medium

Frequently asked questions

What does the Text Analysis domain cover on the AI-103 exam?
Text Analysis questions test whether you can apply the concept in context, not just recognise a definition.
How many questions are in this domain?
This page lists all 71 Text Analysis questions in the AI-103 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Text Analysis questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
Microsoft Certified: Azure AI Apps and Agents Developer Associate (AI-103) (AI-103) Text Analysis Practice Questions