Course subjects
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
Lab: Develop with Amazon Bedrock APIs
Lab: Develop Streaming Patterns with Amazon Bedrock APIs
Module 3: Applying Prompt Engineering for Developers
Introducing prompt engineering
Introducing prompt techniques
Optimising 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
Lab: Develop Conversation Patterns with Amazon Bedrock APIs
Module 5: Customising Generative AI Responses with RAG
Implementing Retrieval Augmented Generation (RAG)
Using Amazon Bedrock Knowledge Bases
Lab: Develop Retrieval Augmented Generation (RAG) Applications with Amazon Bedrock Knowledge Bases
Module 6: Integrating Open Source Frameworks with Amazon Bedrock
Invoking a foundation model in Amazon Bedrock using LangChain
Using LangChain for context-aware responses
Lab: Develop a Generative AI Application Pattern using Open Source Frameworks and Amazon Bedrock Knowledge Bases
Module 7: Evaluating Generative AI Application Components
Evaluating application components
Evaluating model output
Evaluating RAG output
Optimising latency and cost
Lab: Evaluating Retrieval Augmented Generation (RAG) Applications
Module 8: Implementing Responsible AI
Understanding responsible AI
Mitigating bias and addressing prompt misuses
Using Amazon Bedrock Guardrails
Lab: Securing Generative AI Applications Using Bedrock Guardrails
Module 9: Using Tools and Agents in Generative AI Applications
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
Lab: Developing Amazon Bedrock Agents Integrated with Amazon Bedrock Knowledge Bases and Guardrails
Please note: This is an emerging technology course. Course outline is subject to change as needed.