Detailed Course Outline
Day 1
Course Introduction Module 1: Exploring Components of Generative AI Applications on AWS
- Understanding generative AI concepts
 - Identifying AWS generative AI stack components
 - Designing generative AI application components
 
Module 2: Programming with Amazon Bedrock
- Guiding model response generation
 - Using Amazon Bedrock programmatically
 
Hands-on lab: Develop with Amazon Bedrock APIs Hands-on lab: Develop Streaming Patterns with Amazon Bedrock APIs
Module 3: Applying Prompt Engineering for Developers
- Introducing prompt engineering
 - Introducing prompt techniques
 - Optimizing prompts for better results
 
Module 4: Using Amazon Bedrock APIs in Common Architectures
- Implementing architecture patterns with Amazon Bedrock APIs
 - Exploring common use cases
 - Adding conversational memory to extend context
 
Hands-on lab: Develop Conversation Patterns with Amazon Bedrock APIs[/b]
Module 5: Customizing Generative AI Responses with RAG
- Implementing Retrieval Augmented Generation (RAG)
 - Using Amazon Bedrock Knowledge Bases
 
Hands-on lab: Develop Retrieval Augmented Generation (RAG) Applications with Amazon Bedrock Knowledge Bases[/b]
Module 6: Integrating Open Source Frameworks with Amazon Bedrock
- Invoking a foundation model in Amazon Bedrock using LangChain
 - Using LangChain for context-aware responses
 
Hands-on lab: Develop a Generative AI Application Pattern using Open Source Frameworks and Amazon Bedrock Knowledge Bases[/b]
Day 2
Module 7: Evaluating Generative AI Application Components
- Evaluating application components
 - Evaluating model output
 - Evaluating RAG output
 - Optimizing latency and cost
 
Hands-on lab: Evaluating Retrieval Augmented Generation (RAG) Applications[/b]
Module 8: Implementing Responsible AI
- Understanding responsible AI
 - Mitigating bias and addressing prompt misuses
 - Using Amazon Bedrock Guardrails
 
Hands-on lab: Securing Generative AI Applications Using Bedrock Guardrails[/b]
Module 9: Using Tools and Agents in Generative AI Applications
- Using tools
 - Understanding AI agents
 - Understanding open source agentic frameworks
 - Understanding agent interoperability
 
Module 10: Developing Amazon Bedrock Agents
- Implementing Amazon Bedrock Flows
 - Designing Amazon Bedrock Agents
 - Developing Amazon Bedrock Inline Agents
 - Designing multi-agent collaboration
 - Using Amazon Bedrock AgentCore
 
Hands-on lab: Developing Amazon Bedrock Agents Integrated with Amazon Bedrock Knowledge Bases and Guardrails
Course Wrap-Up