Back to Blog

AWS AI Services for the AI Practitioner (AIF-C01): Rekognition, Comprehend, Textract, Transcribe, Lex, Polly & When to Use Each

A practitioner's guide to the managed AWS AI services tested on the AWS Certified AI Practitioner (AIF-C01) exam. Learn what Rekognition, Comprehend, Textract, Transcribe, Polly, Translate, Lex, Personalize, Forecast, Kendra, and Fraud Detector do — plus a decision table for picking the right service on exam day.

By Sailor Team , June 17, 2026

A large share of AWS Certified AI Practitioner (AIF-C01) questions never mention machine learning math at all. Instead they describe a business problem — “extract data from scanned invoices,” “detect the sentiment of customer reviews,” “build a chatbot,” “turn an article into audio” — and ask you to pick the right managed AWS AI service. These are pure recognition questions, and they’re free points if you know what each service does and, just as importantly, where two similar services differ.

This guide walks through the AWS pre-trained, API-driven AI services that show up on the AWS Certified AI Practitioner (AIF-C01) exam. These are the services you call with an API — no model training, no infrastructure — which AWS positions as the top layer of its “AI/ML stack.” We’ll cover what each does, the signal words that point to it, and the head-to-head distinctions the exam loves to test.

If you want the full exam blueprint first, read the AWS AI Practitioner Exam Guide 2026 and the AIF-C01 domains breakdown. For the generative-AI layer, the Amazon Bedrock guide is the companion to this post.

The Three Layers of the AWS AI/ML Stack

AWS frames its AI and ML offerings as three layers, and understanding the layering helps you answer “which service?” questions correctly.

LayerWhat it isWho uses itExamples
AI ServicesPre-trained, API-driven, no ML expertise neededDevelopers, business teamsRekognition, Comprehend, Textract, Lex, Polly
ML ServicesBuild, train, and deploy your own modelsData scientists, ML engineersAmazon SageMaker
ML Frameworks & InfrastructureLow-level compute and frameworksAdvanced ML practitionersEC2 (GPU), Trainium, Inferentia, TensorFlow/PyTorch

The defining trait of the AI Services layer — the focus of this article — is that the models are already trained by AWS. You don’t bring data to train them; you call an API and get a result. The signal words “no ML expertise,” “pre-trained,” “fully managed API,” and “without building a model” all point at this layer. When a scenario instead says “train a custom model on our own data,” that’s SageMaker, the ML layer.

Vision: Amazon Rekognition

Amazon Rekognition is the managed computer vision service. It analyzes images and video and can:

  • Detect objects, scenes, and activities (labels).
  • Perform facial detection, analysis, and comparison (and face search against a collection).
  • Read text in images (text-in-image, e.g., a sign or license plate).
  • Flag unsafe or inappropriate content (content moderation).
  • Detect personal protective equipment (PPE).

Signal words: “image,” “video,” “faces,” “object/scene detection,” “content moderation.” If the input is a picture or a video frame, think Rekognition.

The classic trap is Rekognition text-in-image vs. Textract. Rekognition reads short bits of text in a natural scene; Textract is for documents (see below). If the question is about photos, it’s Rekognition; if it’s about forms or scanned pages, it’s Textract.

Documents: Amazon Textract

Amazon Textract goes beyond simple OCR. It extracts:

  • Printed and handwritten text from scanned documents.
  • Forms as key-value pairs (e.g., “Name: Jane Doe”).
  • Tables with structure preserved.
  • Specialized data via analyzers for invoices, receipts, and identity documents.

Signal words: “scanned document,” “invoice,” “form,” “table extraction,” “key-value pairs,” “PDF.” Textract understands document structure, which plain OCR does not. Pair it mentally with Rekognition: Textract = documents, Rekognition = photos/video.

Text and Language: Amazon Comprehend

Amazon Comprehend is the managed natural language processing (NLP) service. Given text, it can extract:

  • Sentiment (positive, negative, neutral, mixed).
  • Entities (people, places, organizations, dates).
  • Key phrases and the dominant language.
  • PII detection and redaction.
  • Topic modeling across a document set.
  • Custom classification and custom entity recognition (you can train these on your labels).

Signal words: “sentiment,” “entities,” “analyze customer feedback/reviews,” “detect PII in text,” “what language is this.” There’s also Amazon Comprehend Medical for extracting medical information (conditions, medications, dosages) from clinical text — watch for the word “medical/clinical.”

Speech: Amazon Transcribe and Amazon Polly

These two are mirror images, and the exam tests the direction:

ServiceDirectionWhat it doesSignal words
Amazon TranscribeSpeech → textConverts audio/voice to written transcripts; supports speaker identification and medical transcription”transcribe,” “captions,” “call recordings to text”
Amazon PollyText → speechConverts written text into lifelike spoken audio (many voices/languages)“text to speech,” “read aloud,” “voice response,” “audio narration”

Remember the arrows: Transcribe turns talking into text; Polly (think “parrot”) turns text into talking. Amazon Transcribe Medical is the healthcare-tuned variant.

Translation: Amazon Translate

Amazon Translate is neural machine translation between languages. Signal words: “translate,” “localize content,” “multilingual.” It’s frequently combined with others in a pipeline — for example, Transcribe (audio→text) → Translate (language A→B) → Polly (text→audio) to build real-time translated voice. Recognizing such service chains is a common exam pattern.

Conversational AI: Amazon Lex

Amazon Lex builds conversational interfaces — chatbots and voice bots. It provides the same technology that powers Alexa: automatic speech recognition (ASR) and natural language understanding (NLU) to recognize intents and slots (parameters). Lex integrates with AWS Lambda for fulfillment logic and with Amazon Connect for contact centers.

Signal words: “chatbot,” “virtual agent,” “intent,” “conversational interface,” “voice or text bot.” If the scenario is about building a bot that understands user requests, it’s Lex. (Contrast with Amazon Q, the generative-AI assistant — covered with Bedrock in the generative-AI material.)

Personalization and Forecasting

ServicePurposeSignal words
Amazon PersonalizeReal-time recommendations (products, content) using the same tech as Amazon.com”recommendation engine,” “personalized suggestions,” “you might also like”
Amazon ForecastTime-series forecasting (demand, inventory, finance)“predict future demand,” “time-series,” “forecast sales/inventory”

Note: AWS has shifted some forecasting and recommendation capabilities into other tooling over time, but for the AIF-C01 exam, Personalize = recommendations and Forecast = time-series prediction remain the expected mappings.

Search and Fraud

ServicePurposeSignal words
Amazon KendraIntelligent enterprise search with natural-language queries across internal documents”search internal documents,” “natural-language enterprise search,” “knowledge base search”
Amazon Fraud DetectorDetect potentially fraudulent online activity (payments, new accounts)“fraud detection,” “fake accounts,” “suspicious transactions”
Amazon QGenerative-AI assistant for business and builders”AI assistant,” “ask questions about your data,” “generative”

Kendra is worth a second look because it pairs naturally with generative AI: it’s a common retrieval source in Retrieval-Augmented Generation (RAG) pipelines, where Kendra finds relevant documents and a Bedrock model generates the answer. The prompt engineering guide and Bedrock post cover the generation half.

The Decision Table: Pick the Service Fast

This is the single most valuable thing to memorize for the AI-services questions. Map the scenario to the service:

The scenario describes…The service is…
Analyzing images or video, detecting faces/objectsAmazon Rekognition
Extracting text/forms/tables from scanned documentsAmazon Textract
Sentiment, entities, or PII in textAmazon Comprehend
Medical entities from clinical notesAmazon Comprehend Medical
Speech to text (transcripts, captions)Amazon Transcribe
Text to speech (audio narration)Amazon Polly
Translating between languagesAmazon Translate
Building a chatbot / voice botAmazon Lex
Product/content recommendationsAmazon Personalize
Time-series forecastingAmazon Forecast
Enterprise search over internal docsAmazon Kendra
Detecting online fraudAmazon Fraud Detector
Building/training a custom ML modelAmazon SageMaker
Generative AI with foundation modelsAmazon Bedrock

Commonly Confused Pairs (Memorize These)

The exam manufactures difficulty by putting two near-neighbors in the same question. Drill these distinctions:

  • Rekognition vs. Textract — photos/video vs. documents/forms.
  • Transcribe vs. Polly — speech→text vs. text→speech.
  • Comprehend vs. Kendraanalyze text (sentiment/entities) vs. search text (find documents).
  • Lex vs. Polly — build a conversational bot vs. just speak text aloud.
  • AI Services vs. SageMaker — call a pre-trained API vs. train your own model.
  • AI Services vs. Bedrock — task-specific managed models vs. generative foundation models.

A quick code-shaped example of how “API-driven” feels in practice — you call a service, you don’t train it:

import boto3

comprehend = boto3.client("comprehend")
resp = comprehend.detect_sentiment(
    Text="The onboarding was smooth and the support team was fantastic.",
    LanguageCode="en",
)
print(resp["Sentiment"])          # POSITIVE
print(resp["SentimentScore"])     # confidence per class

You won’t write code on the AIF-C01 (it’s multiple choice), but recognizing this “call an API, get a result, no training” shape is exactly what the exam rewards.

How These Services Map to the Exam Domains

The AI services thread through several AIF-C01 domains rather than living in just one:

DomainWeightWhere AI services appear
Fundamentals of AI and ML20%Identifying AI use cases and matching them to managed services
Fundamentals of Generative AI24%Bedrock, Amazon Q, SageMaker JumpStart (separate from this layer)
Applications of Foundation Models28%Kendra as a RAG retrieval source; service chaining
Responsible AI14%Bias and fairness considerations when using managed models
Security, Compliance, Governance14%IAM, data privacy, and monitoring for AI workloads

The AIF-C01 study plan sequences these domains, and the responsible AI guide covers the fairness and governance angle that often attaches to service-selection questions (“which service, and how do we use it responsibly?”).

Exam-Day Strategy for Service Questions

  • Read for the input and output. Most of these questions resolve the moment you identify the data type: image → Rekognition, document → Textract, audio in → Transcribe, audio out → Polly.
  • Eliminate by layer first. If the scenario says “no ML expertise” or “fully managed,” cross off SageMaker immediately and stay in the AI-services layer.
  • Watch for service chains. When a question describes multiple steps (transcribe, then translate, then speak), the answer is often a combination, and the trick is ordering them correctly.
  • Don’t overthink generative vs. task-specific. “Summarize/generate/converse” → generative (Bedrock/Q). “Detect/extract/classify a specific thing” → an AI service.

Practice the Recognition Reflex

Service-selection questions are won on speed and confidence. The difference between candidates who pass comfortably and those who run out of time is how instantly “extract key-value pairs from a scanned invoice” maps to Textract — without re-reading the options twice. That reflex only comes from working through many exam-style scenarios across every service.

Sailor.sh’s AWS Certified AI Practitioner (AIF-C01) Mock Exam Bundle gives you eight full-length, timed mock exams with detailed explanations that mirror the real exam’s style and difficulty — including the AI-services scenarios and the commonly-confused pairs covered here. Use it alongside the AIF-C01 study plan and the AWS AI certification path guide to map your next steps, and gauge your readiness with the AWS AI Practitioner practice questions. If you’re deciding where to start in AWS, the AI Practitioner vs Cloud Practitioner comparison will help.

Frequently Asked Questions

What’s the difference between Amazon Rekognition and Amazon Textract?

Rekognition is for images and video — detecting objects, scenes, faces, and short text in natural scenes, plus content moderation. Textract is for documents — extracting printed/handwritten text, forms (key-value pairs), and tables from scanned pages, invoices, and receipts. Rule of thumb: photo/video → Rekognition; document/form → Textract.

When should I use Amazon Comprehend versus Amazon Kendra?

Use Comprehend to analyze text — sentiment, entities, key phrases, language, and PII. Use Kendra to search text — natural-language queries that find relevant documents across an enterprise knowledge base. Comprehend tells you about a piece of text; Kendra finds the right text for you.

What’s the difference between Amazon Transcribe and Amazon Polly?

They’re opposites. Transcribe converts speech to text (audio in, transcript out). Polly converts text to speech (text in, spoken audio out). A common pattern chains them with Translate to build multilingual voice applications.

Are AWS AI services the same as Amazon SageMaker?

No. AI services (Rekognition, Comprehend, Textract, Lex, etc.) are pre-trained, API-driven services that need no ML expertise — you call an API and get a result. SageMaker is the ML platform for building, training, and deploying your own models on your own data. On the exam, “no ML expertise / pre-trained / fully managed API” points to AI services; “train a custom model” points to SageMaker.

Do I need to write code or train models for the AIF-C01 exam?

No. The AWS Certified AI Practitioner is a foundational, multiple-choice exam. You won’t write code or train models. You need to recognize what each service does, match services to business scenarios, and understand core AI/ML and generative-AI concepts. See the AIF-C01 exam guide for the format and the difficulty breakdown for what to expect.

Which AWS service do I use to build a chatbot?

Amazon Lex. It provides the automatic speech recognition and natural language understanding (intents and slots) to build conversational text or voice bots, and integrates with AWS Lambda for fulfillment. For a generative-AI assistant over your own data, consider Amazon Q or a Bedrock-based application instead — see the Amazon Bedrock guide.

Limited Time Offer: Get 80% off all Mock Exam Bundles | Sale ends in 7 days. Start learning today.

Claim Now