Generative AI
Advanced
English
This course is scheduled to be updated on Thursday, January 16, 2025 at which time your progress in the course will be disrupted. If you have completed the course prior to that date, your progress will not be impacted.
This course is designed for application developers interested in building generative artificial intelligence (generative AI) applications using either the Amazon Bedrock APIs or AWS-LangChain integration. In this course, you will explore the architecture patterns and implementations to support generative AI use cases such as generating and summarizing text, retrieval augmented generation (RAG), and question answering.
You learn to build RAG application using Amazon Bedrock Knowledge Bases, and AI Assistants that use knowledge bases and user-developed tools to answer questions using Amazon Bedrock Agents. You’ll also learn to implement safeguards customized to your application requirements and responsible AI policies using Amazon Bedrock Guardrails.
Using your own AWS account and the notebooks provided, you can practice the use of Amazon Bedrock API calls and open-source tools such as LangChain. Alternatively, you can watch a video walkthrough demonstrating the labs.
Activities
This course includes eLearning interactions, knowledge checks, and demos.
Course objectives
In this course, you will learn to:
Intended audience
This course is intended for:
Prerequisites
We recommend that attendees of this course have:
Course outline
Module 1: Introduction to Amazon Bedrock
Module 2: Application Components
Module 3: Foundation Models
Module 4: Using LangChain
Demo 1: Explore Generative AI Use Cases using LangChain and Amazon Bedrock
Module 5: Using Knowledge Bases
Demo 2: Build and Evaluate Retrieval Augmented Generation (RAG) Applications Using Amazon Bedrock Knowledge Bases
Module 6: Using Agents