CertBrain
CoursesBlog
Sign in
← Back to decks
Sign in to save your progress, vote, and build your own decks.Sign in

AWS Services for Building GenAI Apps

AWS offers several services for building generative AI (GenAI) applications, and they sit at different levels. Some give you models, some help you build and run agents, and some are finished assistants that people just use. Exam questions usually describe what a team wants to build and how much it…

13 cards
Study this deck

AWS Services for Building GenAI Apps

AWS offers several services for building generative AI (GenAI) applications, and they sit at different levels. Some give you models, some help you build and run agents, and some are finished assistants that people just use. Exam questions usually describe what a team wants to build and how much it wants to manage, then ask which service fits. This lesson sorts the services by the job each one does.

Models Through an API with Amazon Bedrock

Amazon Bedrock is a fully managed service that gives you foundation models (FMs) from many providers through one API. There are no servers to run, and you can swap between models without rebuilding your application. Bedrock also includes the building blocks most GenAI apps need: Knowledge Bases for retrieval augmented generation (RAG), Guardrails for safety, model evaluation, and customisation such as fine-tuning.

Amazon Nova is Amazon's own family of foundation models, used through Bedrock. The current generation, Nova 2, has three models:

  • Nova 2 Lite reads text, images, video and documents and answers with text, tuned for speed and low cost.
  • Nova 2 Sonic holds real-time spoken conversations, taking speech in and replying with speech.
  • Nova Multimodal Embeddings turns text, images, documents, video and audio into embeddings for search and recommendations.

The first-generation image and video models, Nova Canvas and Nova Reel, reached end of life on Bedrock in September 2026.

Building Your Own Models with SageMaker AI

Amazon SageMaker AI is the platform for building, training and deploying your own machine learning models, with full control over data, algorithms and infrastructure. SageMaker JumpStart, inside SageMaker AI, is a hub of pre-trained and open-source models, solution templates and example notebooks. You can deploy, fine-tune or evaluate a JumpStart model on endpoints in your own account.

The rule of thumb: Bedrock when you want to use models with the least effort, SageMaker AI when you need to build or closely control them.

Building and Running Agents

An agent uses a model to plan steps and call tools to complete a task. AWS splits agent work into writing the agent and running it:

  • Strands Agents is an open-source software development kit (SDK) for writing agents. You define an agent as a model, a set of tools and a prompt, and the SDK runs the loop of reasoning and tool calls. It works with Bedrock models and other providers, and it can use Model Context Protocol (MCP) servers as tools.
  • Amazon Bedrock AgentCore is a platform for deploying and operating agents securely at scale, with no infrastructure to manage. It works with any framework (Strands, LangGraph, CrewAI and others) and any model. Its modular services include Runtime (serverless hosting with isolated sessions), Memory (short- and long-term), Gateway (turns APIs and Lambda functions into MCP tools), Identity (agent authentication and access), Observability (tracing and monitoring), Policy (rules on which tools an agent may use), plus Browser and Code Interpreter tools.

Ready-Made AI Assistants

Some services are finished products rather than building blocks:

  • Amazon Q Developer is an AI assistant for building and operating on AWS. It answers questions about AWS resources and architecture, and helps with code. AWS ends support for its IDE plugins on April 30, 2027 and points IDE users to Kiro.
  • Amazon Quick is an AI assistant for business users: ask questions of company data, research, build dashboards and automate tasks.
  • Kiro is an agentic coding service that turns requests into specifications, implementation steps, code and tests.

On the Exam

NeedService
Use many providers' FMs through one API, serverlessAmazon Bedrock
Amazon's own models for understanding, speech or embeddingsAmazon Nova (via Bedrock)
Build and train a custom model with full controlAmazon SageMaker AI
Deploy or fine-tune an open-source model in your accountSageMaker JumpStart
Write an agent in a few lines of codeStrands Agents
Host, secure and monitor agents in productionAmazon Bedrock AgentCore
AI help with AWS resources and codeAmazon Q Developer

The common trap is mixing up Strands Agents and AgentCore. Strands is how you write the agent; AgentCore is where you run it.

Quiz me on this
A startup wants to try foundation models from three different providers in its app and switch between them later without rewriting code. It has no one to manage servers. Which AWS service should it use?
  1. Amazon SageMaker AI training jobs
  2. Amazon SageMaker JumpStart
  3. ✓ Amazon Bedrock
  4. Amazon Q Developer
A utility company wants a voice agent that listens to callers and answers them in natural speech during the same call, using Amazon's own foundation models. Which option fits?
  1. ✓ Amazon Nova 2 Sonic
  2. Amazon Polly
  3. Amazon Transcribe
  4. Amazon Nova Multimodal Embeddings
A developer wants to write an AI agent in a few lines of Python by declaring a model, some tools and a system prompt, and letting a library run the reasoning and tool-calling loop. The library must be open source. What should the developer use?
  1. Amazon Bedrock AgentCore Runtime
  2. ✓ Strands Agents
  3. Amazon Q Developer
  4. Amazon SageMaker JumpStart
An insurer has built customer-service agents with an open-source framework. It now needs to run them in production with isolated user sessions, persistent memory, user authentication and step-by-step tracing, without managing servers. Which service meets these requirements?
  1. Amazon SageMaker AI real-time endpoints
  2. Amazon Lex
  3. AWS Lambda on its own
  4. ✓ Amazon Bedrock AgentCore
A logistics company wants its AI agents to call existing internal REST APIs and AWS Lambda functions as tools, exposed through the Model Context Protocol, without rewriting those services. Which capability should it use?
  1. Amazon Bedrock Guardrails denied topics
  2. Amazon Bedrock AgentCore Memory
  3. ✓ Amazon Bedrock AgentCore Gateway
  4. Amazon Bedrock Knowledge Bases
Cloud engineers want to ask an AI assistant questions about their own AWS resources, architecture and best practices from inside the AWS Management Console. Which service fits?
  1. ✓ Amazon Q Developer
  2. Amazon Quick
  3. Amazon Bedrock AgentCore
  4. Amazon Comprehend
A retailer wants to train a demand-forecasting model on its own sales tables, choosing the algorithm and controlling every training run. It doesn't need a generative model. Which AWS service is the BEST fit?
  1. Amazon Bedrock
  2. ✓ Amazon SageMaker AI
  3. Amazon Nova Pro
  4. Amazon Bedrock AgentCore
Amazon Bedrock
Serverless, fully managed access to many providers' foundation models through a single API, with built-in tools to evaluate and compare them.
Amazon Nova 2 models
Nova 2 Lite (understands text, images, video, documents), Nova 2 Sonic (spoken conversations) and Nova Multimodal Embeddings. Used through Bedrock.
Strands Agents vs Amazon Bedrock AgentCore
Strands is an open-source SDK for writing agents. AgentCore is the managed platform for running, securing and monitoring them.
AgentCore Gateway
Turns existing APIs and Lambda functions into Model Context Protocol (MCP) tools that agents can call.
SageMaker JumpStart
A hub of pre-trained and open-source models, solution templates and notebooks you can deploy, fine-tune or evaluate in your own account.
Amazon Q Developer
An AI assistant for building and operating AWS applications. Its IDE plugins lose support on April 30, 2027, and AWS points IDE users to Kiro.