AWS AI services: match the service to the task
AWS AI services are pre-trained, API-based services for common problems (images, documents, text, speech, conversation, recommendations) that need no model training. The decision rule: name the input and the output, and pick the service whose job that is; build a custom model in SageMaker AI only when no managed service covers the task or the exam scenario demands a custom algorithm. Most exam questions on this topic are one-line matching problems, so the skill is knowing the input and output of each service cold.
The input-to-output cheat sheet
| Service | Input | Output | Key trait |
|---|---|---|---|
| Amazon Rekognition | Images, video | Objects, scenes, text, faces, unsafe content | Computer vision; Custom Labels for your own object classes |
| Amazon Textract | Scanned documents, PDFs, images | Text, forms, tables, invoice and ID fields | OCR that understands structure, beyond plain text |
| Amazon Comprehend | Text | Entities, key phrases, language, sentiment, PII | NLP; custom classification and custom entity recognition |
| Amazon Transcribe | Audio | Text | Speech recognition, streaming or batch |
| Amazon Translate | Text | Text in another language | Machine translation |
| Amazon Polly | Text | Speech (audio) | Text-to-speech |
| Amazon Lex | Voice or text from a user | A conversation: intent recognised, slots filled, action fulfilled | Chatbot builder, uses Lambda for fulfilment |
| Amazon Personalize | User-item interaction data | Item recommendations | Recommendation engine |
The AWS documentation phrases these as follows. Rekognition analyses images and videos stored in Amazon S3 and also covers face comparison and liveness. Textract detects typed and handwritten text and offers AnalyzeExpense for invoices and receipts, AnalyzeID for identity documents, and a Queries feature to ask for specific fields. Comprehend recognises entities, key phrases, language, sentiment and PII. Transcribe converts audio to text either in real time (streaming) or from files in S3 (batch). Lex V2 builds voice and text bots with automatic speech recognition and natural language understanding, integrated with Lambda.
Worked example: a call-centre pipeline
A company records support calls in Spanish and wants English summaries of customer sentiment, with sensitive data flagged.
- Transcribe turns the recorded audio in S3 into Spanish text (batch, because the calls are already recorded; streaming would be for live calls). Transcribe can redact PII content, which costs extra.
- Translate converts the Spanish transcript to English.
- Comprehend returns the sentiment of each transcript and detects PII entities.
- Polly is only added if the English summary must be read aloud, for example in an accessibility feature.
Each step has one job and one output that becomes the next step’s input. No model was trained. A distractor answer that proposes training a sentiment model in SageMaker AI is the classic wrong option at this level: Bedrock vs SageMaker AI covers when custom building is justified, and the SageMaker AI components guide covers what building involves.
Availability changes the exam guides have not caught up with
AWS has been closing services to new customers. A service in “maintenance” cannot be onboarded by new customers, existing customers keep using it, and AWS does not add features. “Sunset” has a timeline after which AWS ends operation. Verified on October 9, 2026:
| Service or feature | Status |
|---|---|
| Amazon Forecast | No longer available to new customers (AWS points to SageMaker Canvas for forecasting) |
| Amazon Fraud Detector | No longer open to new customers as of November 7, 2025; AWS suggests AutoGluon with SageMaker AI, and AWS WAF Fraud Control for account-creation fraud |
| Amazon Kendra | Maintenance mode from June 30, 2026; closed to new customers from July 30, 2026; AWS recommends Amazon Bedrock Managed Knowledge Base |
| Amazon Lookout for Equipment | Support ends October 7, 2026, per AWS; AWS IoT SiteWise is the suggested alternative |
| Comprehend: topic modeling, event detection, prompt safety classification | Moved to maintenance; unavailable to new customers from April 30, 2026 |
| Rekognition: streaming events, batch image content moderation | Same April 30, 2026 change |
The rest of Comprehend and Rekognition, and Transcribe, Translate, Polly, Lex, Textract and Personalize, showed no availability notice on their documentation pages when checked. Note the scope of the two partial changes: they affect named features, not the whole service. The current AIF-C01 and MLA-C02 outlines still name Comprehend, Transcribe, Translate, Lex, Polly, Textract and Rekognition, but do not list Forecast, Fraud Detector, Kendra or Lookout. If an older practice question says “use Amazon Forecast”, treat the item as dated: the concept (a managed time-series forecasting service) is still valid, but a new account cannot use that service.
Which exams test this
| Exam | Where it appears | Where on this site |
|---|---|---|
| AIF-C01 | Domain 1 (20%), task 1.2: explain capabilities of AWS managed AI services (the guide names SageMaker AI, Transcribe, Translate, Comprehend, Lex and Polly) and identify real-world uses such as computer vision, NLP, speech, recommendations, fraud detection and forecasting | AI and ML fundamentals explained has a short matching section; no per-service guide yet |
| MLA-C02 | Domain 2 (24%), objective 2.1.8: apply AWS AI services such as Textract, Rekognition, Comprehend and Transcribe to business problems; 2.1.4 weighs custom solutions against managed services | Model development: AWS AI services vs a custom model |
How the questions are built
The scenario describes a business need in plain words, and the answer is the service whose input and output match. Underline the data type first. “Scanned invoices” is Textract, not Rekognition, even though both read images; Rekognition detects text in a scene, Textract extracts structured fields from documents. “Customer reviews” is Comprehend. “Recorded meetings” is Transcribe, “live captions” is Transcribe streaming. “Product recommendations from purchase history” is Personalize. “Chatbot that books appointments” is Lex.
Constraint words decide the rest: “no ML expertise” or “least development effort” favours the managed service; “proprietary categories” points to the service’s custom variant (Comprehend custom classification, Rekognition Custom Labels) before SageMaker AI. The two classic confusions are Textract vs Rekognition for text, and Lex vs Comprehend: Lex runs a dialogue, Comprehend analyses text that already exists. For generative needs, the answer shifts to Bedrock; see RAG explained for the grounded-answer pattern that replaced search products like Kendra in AWS’s own guidance, and AWS IAM basics for the role that lets a Lambda function call any of these services.
Practice questions
Question 1. A bank scans thousands of loan application forms and must extract the printed and handwritten field values and the table of income entries into structured data, with as little custom development as possible. Which service should it use?
- A. Amazon Rekognition
- B. Amazon Comprehend
- C. Amazon Textract
- D. Amazon Translate
Show answer
Answer: C
Textract detects typed and handwritten text and extracts forms and tables as structured data. Rekognition analyses scenes, objects and faces and only detects text in images, without form and table structure. Comprehend analyses text that is already digital and cannot read a scanned image. Translate converts text between languages and does not extract fields.
Question 2. A retailer stores thousands of English product reviews as text files in Amazon S3 and wants to know whether each review is positive, negative, neutral or mixed, without training a model. What is the best choice?
- A. Amazon Transcribe
- B. Amazon Polly
- C. Amazon Lex
- D. Amazon Comprehend
Show answer
Answer: D
Comprehend sentiment analysis returns positive, negative, neutral or mixed for text using a pre-trained model. Transcribe converts audio to text and the reviews are already text. Polly produces speech from text, which does not classify anything. Lex builds conversational bots, which is a different task from analysing stored text.
Go deeper
- What is Amazon Rekognition? and What is Amazon Textract?, for the exact capabilities.
- What is Amazon Comprehend?, covering insights and custom models.
- AWS lifecycle changes, the definitions of maintenance, sunset and full shutdown.
- Related: AWS IAM basics and the AIF-C01 vs MLA-C02 comparison.