AI-103 skill area 4 of 5 ยท exam weight 10–15%
Implement text analysis solutions
Language model text analysis (entities, summaries, sentiment, translation) and speech for agentic interactions.
Implement text analysis solutions is worth 10–15% of the AI-103 exam and has two skill groups in the study guide: applying language model text analysis, and implementing speech solutions.
Language model text analysis covers extracting entities, topics, summaries and structured JSON outputs by using generative prompting and Foundry Tools; configuring detection of sentiment, tone, safety issues and sensitive content; translating text with Azure Translator in Foundry Tools or LLM-powered translation flows; and customizing language model outputs for domain tasks such as compliance summarization and domain extraction.
Speech solutions cover converting speech to text and text to speech for agentic interactions, integrating speech as an agent modality (including custom speech models), enabling multimodal reasoning from audio inputs, and translating speech into other languages by using language models and Foundry Tools.
Source: Microsoft's AI-103 study guide (skills measured as of April 16, 2026). Documentation: Azure Language documentation, Azure Translator documentation, Azure Speech documentation.
32 practice questions in this area, covering 8 of 8 study-guide skills.
4.1 Apply language model text analysis
The study guide lists these skills:
- Implement solutions to extract entities, topics, summaries, and structured JSON outputs by using generative prompting and Foundry Tools
- Configure detection of sentiment, tone, safety issues, and sensitive content
- Build solutions that translate text by using Azure Translator in Foundry Tools or LLM-powered translation flows
- Customize language model outputs for domain tasks, such as compliance summarization and domain extraction
- B2-026 An engineering firm must tag proprietary part numbers and internal project code names in…
- B5-011 A hospital analytics team must process discharge summaries to extract diagnoses…
- B7-012 You extract fields from support emails with structured outputs and a strict JSON schema.
- B1-037 A support center must remove names, phone numbers and account IDs from chat transcripts…
- B1-038 A hotel chain is starting a new project to learn that a review is positive about…
- B5-012 Analysts need redacted support chats in which each removed value is replaced by a…
- B7-013 A legal team wants Azure Language to detect and redact PII in Word and PDF contracts…
- B1-039 A legal firm must translate hundreds of Word and PDF files while keeping each document's…
- B2-025 A bank uses Azure Translator to translate customer letters into German and must produce a…
- B5-013 A support team translates tickets with an LLM deployment through Azure Translator (API…
- B5-014 A hotel's front-desk app receives guest names written in Cyrillic.
- B1-040 A manufacturer's manuals use industry terms that standard machine translation keeps…
- B3-026 A compliance team wants a model to write regulatory summaries in the team's preferred…
- B7-010 A logistics company wants a model to produce delivery-route plans.
- B7-011 A bank will run managed fine-tuning on customer-service transcripts.
4.2 Implement speech solutions
The study guide lists these skills:
- Implement workflows to convert speech to text and text to speech for agentic interactions
- Integrate speech as an agent modality, including custom speech models
- Enable multimodal reasoning from audio inputs
- Translate speech into other languages by using language models and Foundry Tools
- B1-042 You are building a voice assistant on a GPT Realtime model where a browser user speaks…
- B2-024 A contact center needs a voice agent with low-latency speech-to-speech conversations…
- B3-024 A voice agent that uses Azure Speech text to speech mispronounces about 300 product names…
- B5-015 A meeting assistant must show a live transcript that indicates which participant said…
- B7-016 A publisher uses the Speech batch synthesis API to create audiobook chapters from SSML.
- B7-017 A live captioning app shows Speech SDK results as people speak.
- B1-041 A clinic's speech-to-text results miss medical terms, and recordings are made in a noisy…
- B3-025 You have a text-based prompt agent in Foundry Agent Service.
- B5-016 A voice agent built on Azure Speech real-time transcription keeps mishearing a few dozen…
- B5-017 A car maker's voice assistant, written in Java, must keep recognizing spoken commands…
- B7-015 Callers to a voice agent's help line often switch between English and Spanish during a…
- B3-023 A team wants to send recorded customer voicemails (WAV files) to a model, one request per…
- B5-018 A contact center wants each recorded support call turned into a transcript that labels…
- B7-018 A language-learning app asks students to read a passage aloud for a few minutes and must…
- B1-043 At an international event, attendees speak different languages and switch languages…
- B5-019 A company has recorded customer calls in Japanese, Korean, and German.
- B7-014 A conference app recognizes English speech with the Speech SDK and must play the…