Developing Generative AI Applications on AWS

2-Day Instructor-Led Training | Course Code: MLDGAI | Level 300

Amazon Bedrock • RAG • Agents • Guardrails • Flows
Foundation Models Prompt Engineering RAG Agents Guardrails

Module Slides (Interactive Presentations)

Day 1

0 Introduction

Course overview, objectives, agenda, logistics

Day 1

1 Exploring Components of GenAI Applications

GenAI concepts, foundation models, LLMs, transformers, tokenization, embeddings

Day 1

2 Programming with Amazon Bedrock

Request components, inference parameters, Converse API, streaming

Day 1

3 Applying Prompt Engineering for Developers

Zero-shot, few-shot, CoT, system prompts, prompt templates

Day 1

4 Using Bedrock APIs in Common Architectures

Generation, summarization, Q&A, chat, RAG patterns, streaming

Day 1

5 Customizing GenAI Responses with RAG

Vector databases, Bedrock Knowledge Bases, chunking, embeddings, retrieval

Day 1

6 Integrating Open Source Frameworks

LangChain + Bedrock, chains, memory, agents, tools integration

Day 2

7 Evaluating GenAI Application Components

LLM selection, BLEU, ROUGE, BERTScore, human evaluation, A/B testing

Day 2

8 Implementing Responsible AI

Bedrock Guardrails, content filtering, PII detection, bias mitigation

Day 2

9 Using Tools and Agents in GenAI Applications

Function calling, tool use, ReAct pattern, Strands SDK

Day 2

10 Developing Amazon Bedrock Agents

Bedrock Flows, Agents, action groups, knowledge base agents, orchestration

Day 2

11 Course Wrap-Up

Summary, certification paths, continuing learning

Hands-On Labs

1

Lab 1: Programming with Amazon Bedrock

Day 1 - Converse API, inference parameters, streaming

2

Lab 2: Prompt Engineering

Day 1 - Techniques, system prompts, templates

3

Lab 3: RAG with Knowledge Bases

Day 1 - Vector storage, retrieval, augmentation

4

Lab 4: Guardrails & Responsible AI

Day 2 - Content filtering, PII, denied topics

5

Lab 5: Tools & Agents

Day 2 - Function calling, agent orchestration

6

Lab 6: Bedrock Agents & Flows

Day 2 - Action groups, knowledge base agents

Course Information

Course Objectives

Prerequisites

Key Services Covered