Courseiva

AI-103 · topic practice

Text Analysis practice questions

This domain covers Azure AI Language features for extracting meaning from text: language detection, sentiment analysis, key phrase and entity extraction, custom NER, and summarization. Questions are scenario-based, requiring you to choose the correct API, interpret confidence scores, configure projects in Language Studio, and handle asynchronous long-running operations correctly.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Text Analysis

What the exam tests

What to know about Text Analysis

You must be able to select and call the right Azure AI Language feature for a scenario, read its JSON output correctly, and manage custom model training and asynchronous jobs. The most important thing is correctly handling confidence scores and long-running operation polling.

Detecting primary language across many languages with the Azure AI Language service

Interpreting sentiment analysis confidence scores for positive, neutral, and negative labels

Building custom named entity recognition models in Language Studio with labeled training data

Polling asynchronous /analyze long-running operations for summarization job status

Watch out for

Common Text Analysis exam traps

  • ▸Assuming the highest confidence score alone determines the returned sentiment label without checking the service's decision logic
  • ▸Treating custom NER as pattern matching; it requires labeled examples, not just regex-style serial number formats
  • ▸Polling the wrong endpoint or ignoring the Operation-Location header when checking asynchronous /analyze job status

Practice set

Text Analysis questions

20 questions · select your answer, then reveal the explanation

Question 1hardmultiple choice
Read the full Text Analysis explanation →

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'?

Question 2easymultiple choice
Read the full Text Analysis explanation →

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?

Question 3mediummultiple choice
Read the full Text Analysis explanation →

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?

Question 4hardmultiple choice
Read the full Text Analysis explanation →

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?

Question 5mediummultiple choice
Read the full Text Analysis explanation →

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?

Question 6hardmultiple choice
Read the full Text Analysis explanation →

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?

Question 7easymultiple choice
Review the full routing breakdown →

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?

Question 8hardmultiple choice
Read the full Text Analysis explanation →

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?

Question 9easymultiple choice
Read the full Text Analysis explanation →

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#?

Question 10mediummultiple choice
Read the full Text Analysis explanation →

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?

Question 11easymultiple choice
Read the full Text Analysis explanation →

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?

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.)

Question 13mediummulti select
Read the full Text Analysis explanation →

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.)

You are troubleshooting a custom text classification project in Language Studio where your model's macro F1-score is low. Which THREE remedial actions can help improve the macro F1-score across all categories? (Choose two.)

Question 15hardmulti select
Review the full routing breakdown →

You are building an Azure AI Language pipeline that processes supplier contracts written in English and Spanish. Before you can analyze the text, you must detect which language each document is written in so you can route it to the correct downstream analyzer. Which TWO actions must your solution perform when calling the language detection capability? (Choose two.)

Question 16easymultiple choice
Read the full Text Analysis explanation →

You are writing code that submits a sentiment analysis request to the Azure AI Language analyze-text endpoint. The response for each document includes a sentiment value and confidence scores for positive, neutral, and negative. A colleague asks what the top-level sentiment value represents when the document mixes praise and criticism. What should you tell them?

Question 17mediummultiple choice
Review the full routing breakdown →

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?

Question 18hardmultiple choice
Read the full Text Analysis explanation →

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?

Question 19mediummultiple choice
Read the full Text Analysis explanation →

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?

Question 20easymultiple choice
Read the full Text Analysis explanation →

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?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Text Analysis sessions

Start a Text Analysis only practice session

Every question in these sessions is drawn from the Text Analysis domain — nothing else.

Related practice questions

Related AI-103 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the AI-103 exam test about Text Analysis?
You must be able to select and call the right Azure AI Language feature for a scenario, read its JSON output correctly, and manage custom model training and asynchronous jobs. The most important thing is correctly handling confidence scores and long-running operation polling.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Text Analysis questions in a focused session?
Yes — the session launcher on this page draws every question from the Text Analysis domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other AI-103 topics?
Use the topic links above to move to related areas, or go back to the AI-103 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the AI-103 exam covers. They are not copied from any real exam or dump site.