AWS AI/ML Services Overview

AWS organizes its AI and ML offerings into three layers. Picking the right layer is primarily about how much of the ML stack you want to own: more managed at the top, more flexibility at the bottom.


Layer 1 — Generative AI (Foundation Models)


Layer 2 — Task-Specific AI APIs


Layer 3 — ML Platform


Choosing Between Layers:

  1. Start with task-specific APIs if a managed API matches your use case — fastest to production, no training data required.
  2. Use Bedrock when the task is generative, open-ended, or benefits from foundation-model reasoning. Add Knowledge Bases for RAG and Guardrails for safety.
  3. Drop to SageMaker when you need full control over training, hosting, or custom model architectures.