Skip to content

AIP-C01 · Study Guide

← Domain 2: Implementation and Integration

2.5.5 · Lesson 24 of 25

Advanced GenAI Applications

This brings together concepts from Domain 2.

Overview

This brings together concepts from Domain 2.

A sophisticated architecture could look like:

                         User
                           │
                           ▼
                    API Gateway
                           │
                           ▼
                    Agent Application
                           │
                ┌──────────┼──────────┐
                ▼          ▼          ▼
             Agent 1    Agent 2    Agent 3
                │          │          │
                └──────────┼──────────┘
                           ▼
                    Tool / MCP Layer
                           │
             ┌─────────────┼─────────────┐
             ▼             ▼             ▼
          Lambda         APIs           Data
                           │
                           ▼
                      Bedrock FMs
                           │
                           ▼
                       Response

Strands Agents

Useful for AWS-native agentic applications.

Agent
 ↓
Plan
 ↓
Tools
 ↓
Actions
 ↓
Results

AWS Agent Squad

Useful when multiple specialized agents need to cooperate.

Coordinator
 ├── Research Agent
 ├── Analysis Agent
 └── Response Agent

Step Functions

Useful when explicit workflow orchestration is required.

Step 1
 ↓
Step 2
 ↓
Condition
 ├── Path A
 └── Path B
 ↓
Step 3

Bedrock Prompt Chaining

Prompt chaining means connecting multiple model/prompt steps.

Prompt 1
   ↓
Output
   ↓
Prompt 2
   ↓
Output
   ↓
Prompt 3
   ↓
Final Result

Useful when one large prompt is less suitable than several controlled stages.

Key points

  • Strands Agents
  • AWS Agent Squad
  • Step Functions
  • Bedrock Prompt Chaining
  • User
  • Agent

Exam focus

Know when and how to apply Advanced GenAI Applications in production GenAI implementations.

View progress