Developing Generative AI Applications on AWS

Why choose Qucoon?
  • Advanced Tier Training Partner

  • Amazon Authorized Instructor

  • Official AWS Content

  • Hands-on Labs

Class Deliverables
  • E-Content Kit by AWS

  • Hands-on Labs

  • Class completion certificates

  • Exam Prep Sessions

Learning Objectives

The Objectives of this course are as follows:

  • Describe generative AI and how it aligns to machine learning
  • Define the importance of generative AI and explain its potential risks and benefits
  • Identify business value from generative AI use cases
  • Discuss the technical foundations and key terminology for generative AI
  • Explain the steps for planning a generative AI project
  • Identify some of the risks and mitigations when using generative AI
  • Understand how Amazon Bedrock works
  • Familiarize yourself with basic concepts of Amazon Bedrock
  • Recognize the benefits of Amazon Bedrock
  • List typical use cases for Amazon Bedrock
  • Describe the typical architecture associated with an Amazon Bedrock solution
  • Understand the cost structure of Amazon Bedrock
  • Implement a demonstration of Amazon Bedrock in the AWS Management Console
  • Define prompt engineering and apply general best practices when interacting with FMs
  • Identify the basic types of prompt techniques, including zero-shot and few-shot learning
Target Audience

The course is intended for:

  • Software developers
Prerequisite Experience
  • AWS Technical Essentials
  • Intermediate-level proficiency in Python
Course Outline
Module 1
:
Introduction to Generative AI – Art of the Possible
  • Overview of ML
  • Basics of generative AI
  • Generative AI use cases
  • Generative AI in practice
  • Risks and benefits
  • Steps in planning a generative AI project
  • Risks and mitigation
Module 2
:
Getting Started with Amazon Bedrock
  • Introduction to Amazon Bedrock
  • Amazon Bedrock architecture and use cases
  • How to use Amazon Bedrock
  • Lab 1: Setting Up Bedrock Access
Module 3
:
Foundations of Prompt Engineering
  • Fundamentals of prompt engineering
  • Basic prompt techniques
  • Advanced prompt techniques
  • Model-specific prompt techniques
  • Addressing prompt misuses
  • Mitigating bias
  • Lab 2: Fine-Tuning a Basic Text Prompt
Module 5
:
LangChain
  • Integrating AWS and LangChain
  • Using models with LangChain
  • Constructing prompts
  • Structuring documents with indexes
  • Storing and retrieving data with memory
  • Using chains to sequence components
  • Managing external resources with LangChain agents
Module 6
:
Architecture Patterns
  • Introduction to architecture patterns
  • Text summarization
  • Lab 3: Text Summarization of Small Files 
  • Lab 4: Abstractive Text Summarization with Amazon Titan Using LangChain
  • Chatbots
  • Code generation
  • Lab 5: Using Amazon Bedrock Models for Code Generation
  • LangChain and agents for Amazon Bedrock
  • Lab 6: Integrating Amazon Bedrock Models with LangChain Agents