AWS Builder Center
12 AWS AI Services Explained in Plain English: What Should You Learn First?

12 AWS AI Services Explained in Plain English: What Should You Learn First?

AWS offers many AI services, and knowing where to start can be confusing. This beginner-friendly guide explains 12 AWS AI services, what each one does, where it fits, and which services aspiring cloud and AI engineers should learn first.

AWS AI Can Feel Overwhelming at First

When I first started exploring artificial intelligence on AWS, one thing became clear very quickly: there are a lot of services.
Amazon Bedrock, Amazon Q Developer, Amazon Nova, SageMaker AI, Textract, Comprehend, Transcribe—the list keeps growing.
The difficult part for a beginner is not memorizing their names. It is understanding one simple question:
What problem does each service actually solve?
In this article, I will explain 12 AWS AI services in plain English and show how I currently think about them as someone learning cloud engineering.
One important distinction is that not every service in this list is a generative AI service. Some are specialized AI or machine learning services for documents, language, speech, images, and translation.

1. Amazon Bedrock — Build Generative AI Applications

Plain English: Amazon Bedrock gives developers access to foundation models without having to manage the infrastructure required to host those models themselves.
It provides access to models from Amazon and other AI providers through AWS and includes capabilities for building generative AI applications, working with enterprise data, implementing Retrieval-Augmented Generation (RAG), and building agentic systems.

Example Use Cases

  • AI chatbots
  • RAG applications
  • Document assistants
  • AI agents
  • Content generation
  • Enterprise knowledge assistants

Why I Would Learn It

If I wanted to build generative AI applications on AWS, Amazon Bedrock would be one of the first services I would explore.
It connects generative AI with the broader AWS ecosystem without requiring me to train a large language model from scratch.

2. Amazon Q Developer — An AI Assistant for Developers

Plain English: Think of Amazon Q Developer as an AI assistant designed to help developers build and operate software.
It can help answer AWS questions, explain code, generate code, provide code completions, identify security issues, and assist with debugging and optimization.
For someone learning AWS, this is particularly interesting because it can help with both software development and AWS-related questions.

Example Use Cases

  • Understanding AWS services
  • Generating code
  • Explaining unfamiliar code
  • Debugging applications
  • Security scanning
  • Refactoring code
For students learning both software engineering and cloud engineering, this is one of the easiest AWS AI tools to understand because it fits directly into the development workflow.

3. Amazon Q Business — AI for Enterprise Knowledge

Plain English: Amazon Q Business was designed as a generative AI assistant that could answer questions and perform tasks using an organization's own data.
For example, an employee could ask:
“What is our company's leave policy?”
Instead of searching through dozens of documents, the assistant could retrieve information from connected enterprise sources and produce a permissions-aware response.

Important Current Update

AWS currently states that Amazon Q Business is no longer available to new customers. Existing customers can continue using it, while AWS is directing new customers toward Amazon Quick, its newer agentic workplace offering.
This is also a useful lesson for cloud learners:
Cloud services evolve quickly, so learning the problem a service solves can be more valuable than simply memorizing product names.

4. Amazon Nova — AWS Foundation Models

Plain English: Amazon Nova is Amazon's portfolio of AI models and services.
Nova models support areas such as text, multimodal understanding, images, video, speech, API calling, and agentic AI.
A simple way I remember the relationship is:
Amazon Nova = Models
Amazon Bedrock = Platform for building with foundation models

Example Use Cases

  • Text generation
  • Image understanding
  • Multimodal AI
  • Content generation
  • AI agents
  • Application automation
This relationship between Nova and Bedrock is something I think beginners should understand early.

5. Amazon SageMaker AI — Build, Train, and Deploy ML Models

Not every AI problem requires a generative AI foundation model.
Sometimes an organization needs to build or train its own machine learning model.
That is where Amazon SageMaker AI becomes important.
Plain English: SageMaker AI provides tools for developing, training, deploying, and managing machine learning models.
AWS provides workflows ranging from code-based development to lower-code approaches and supports different parts of the machine learning lifecycle.

Example Use Cases

  • Predicting customer churn
  • Fraud detection
  • Demand forecasting
  • Custom classification models
  • ML experimentation
  • Deploying ML models

A Simple Distinction

Amazon Bedrock → Build applications using foundation models
Amazon SageMaker AI → Build and manage machine learning models and ML workflows
The two services can also complement each other.

6. Amazon Kendra — Intelligent Enterprise Search

Imagine a company has thousands of documents distributed across internal systems.
Employees need answers, but normal keyword search may not always find the most relevant information.
Amazon Kendra focuses on intelligent enterprise search.
Kendra can index documents and retrieve relevant information from enterprise data sources. It can also be integrated with services such as Amazon Bedrock for RAG-based solutions.

Simple Example

A company could build an internal assistant that searches:
  • Technical documentation
  • Policies
  • Knowledge bases
  • Internal guides
and then combines retrieval with generative AI.
This introduces an important AI architecture concept:

RAG — Retrieval-Augmented Generation

Instead of depending only on what an AI model already knows, the application retrieves relevant information from trusted data before generating a response.
Amazon Bedrock Knowledge Bases also provides managed capabilities specifically for building RAG applications.

7. Amazon Textract — Extract Information from Documents

Plain English: Amazon Textract turns information inside documents into machine-readable data.
It can detect typed and handwritten text and analyze structures such as:
  • Forms
  • Tables
  • Key-value pairs
  • Invoices
  • Receipts
Imagine receiving thousands of scanned invoices.
Instead of asking employees to manually copy information from every invoice into a database, an application could use Textract to extract the relevant data automatically.

Example Workflow

Document → Amazon Textract → Structured Data → Database / AI Application
This is a great example of how specialized AI services can become building blocks inside larger cloud architectures.

8. Amazon Comprehend — Understand Text

While Textract can help extract text from documents, Amazon Comprehend focuses on understanding information inside text.
It can identify things such as:
  • Sentiment
  • Key phrases
  • Entities
  • Topics
  • Personally identifiable information

Example

Suppose a company receives 20,000 customer reviews.
Amazon Comprehend could help determine whether those reviews are generally:
Positive, negative, neutral, or mixed.
AWS even documents workflows where Textract extracts text from documents and sends that text to Comprehend for further analysis.
That creates a useful combination:
Amazon Textract → Extracts the text
Amazon Comprehend → Analyzes the text

9. Amazon Transcribe — Speech to Text

This one is easy to remember:

Audio → Text

Amazon Transcribe is an automatic speech recognition service that converts audio into text using machine learning.
It supports both batch transcription of stored media and real-time streaming transcription.

Example Use Cases

  • Meeting transcripts
  • Video subtitles
  • Call-center analytics
  • Voice applications
  • Live captions
A cloud application could record audio, use Amazon Transcribe to create text, and then send that text to another AI service for analysis.

10. Amazon Polly — Text to Speech

Amazon Polly performs almost the opposite task of Amazon Transcribe.

Text → Speech

Polly converts text into natural-sounding speech and offers voices across multiple languages.

Example Use Cases

  • Accessibility features
  • Voice-enabled applications
  • Reading articles aloud
  • Educational applications
  • Automated announcements
A simple way to remember them:
Amazon Transcribe = Speech → Text
Amazon Polly = Text → Speech

11. Amazon Rekognition — Understand Images and Video

Plain English: Amazon Rekognition provides computer vision capabilities for analyzing images and video.
It can identify objects, scenes, text, and other visual information through APIs without requiring developers to build a computer vision model from scratch.

Example Use Cases

  • Image classification
  • Video analysis
  • Content moderation
  • Searching image collections
  • Detecting objects and scenes
For a beginner, Rekognition is a good example of the difference between generative AI and AI-powered analysis.
Amazon Bedrock might generate new content.
Amazon Rekognition primarily helps applications understand existing visual content.

12. Amazon Translate — Machine Translation

Plain English: Amazon Translate translates text between supported languages using machine learning.
It can be integrated into applications to support multilingual experiences and can also work alongside services such as Amazon Transcribe, Amazon Polly, and Amazon Comprehend.

Example Architecture

Imagine a video platform:
Audio
↓
Amazon Transcribe
Speech becomes text
↓
Amazon Translate
Text is translated
↓
Amazon Polly
Translated text becomes speech
This is where AWS becomes particularly interesting to me.
The real power is often not one individual service.
It is what happens when multiple services are combined into one architecture.

So Which AWS AI Services Should a Beginner Learn First?

Trying to learn all 12 services at once would probably create more confusion than progress.
If I were starting today, I would divide them into three stages.

Stage 1 — Understand Generative AI

Start with:

1. Amazon Bedrock

Learn foundation models, prompting, model inference, Knowledge Bases, RAG, and the basics of building generative AI applications.

2. Amazon Nova

Understand how foundation models fit inside applications built through Bedrock.

3. Amazon Q Developer

Use an AI development assistant while learning how AI is becoming part of modern software engineering.

Stage 2 — Understand Specialized AI Services

Next explore:
  • Amazon Textract
  • Amazon Comprehend
  • Amazon Transcribe
  • Amazon Polly
  • Amazon Rekognition
  • Amazon Translate
These services make it easier to understand how AWS provides specialized AI capabilities through managed APIs.

Stage 3 — Go Deeper

Then move toward:
Amazon SageMaker AI
to understand the machine learning lifecycle and custom ML development.
Also explore:
  • RAG
  • Amazon Bedrock Knowledge Bases
  • AI agents
  • Agentic AI architectures
Bedrock Knowledge Bases can retrieve relevant information from data sources and use that context to improve generated responses.

A Simple Beginner Project Idea

A good way to learn these services is not just to read about them.
Build something.
For example:

AI Document Assistant

A user uploads a document.
↓
Amazon S3
Stores the document.
↓
Amazon Textract
Extracts the text.
↓
Amazon Bedrock
Uses a foundation model to summarize the document or answer questions about its content.
↓
Web Application
Displays the result to the user.

Later, the Architecture Could Be Expanded With

  • Amazon Bedrock Knowledge Bases for RAG
  • Amazon Translate for multilingual support
  • Amazon Polly for voice output
  • Amazon Transcribe for voice input
  • AWS Lambda for serverless processing
Now the services stop being isolated names and start becoming parts of a real cloud architecture.

What I Learned

The biggest lesson for me is that “AWS AI” does not mean one service.
Different services solve different problems.
  • Amazon Bedrock helps developers build generative AI applications.
  • Amazon Nova provides foundation models.
  • Amazon Q Developer brings AI into the software development workflow.
  • Amazon SageMaker AI supports the machine learning lifecycle.
  • Amazon Textract understands documents.
  • Amazon Comprehend analyzes text.
  • Amazon Transcribe understands speech.
  • Amazon Polly generates speech.
  • Amazon Rekognition analyzes images and video.
  • Amazon Translate works across languages.
Once I started thinking about AWS AI services based on the problem they solve, the ecosystem became much easier to understand.
As an aspiring cloud engineer, I do not think the goal should be memorizing every AI service.
The goal should be learning how to choose the right service and combine services into useful, secure, and scalable cloud architectures.

Final Question

If you were starting your AWS AI journey today, which would you learn first: Amazon Bedrock, Amazon Q Developer, Amazon Nova, or SageMaker AI?
I would love to hear what other builders are learning and what AI projects they are currently building on AWS.
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article