Learning Amazon Bedrock

Learning Amazon Bedrock

1h 53mIntermediate2024-03-19

Authors

Lee Assam

Lee Assam

Electrical and Software Engineer, University Instructor

Course details

In this course, principal cloud technologist Lee Assam introduces you to Amazon Bedrock and gives a foundational understanding of Generative AI and how foundation models (FMs) can be used to solve problems like text summarization, semantic/conversational search, and content generation. Using libraries like Python boto3, LangChain, and Streamlit, you will find out how to build Generative AI applications that leverage Foundational Large Language Models (LLMs) using APIs without managing infrastructure. Explore the pre-built FMs available in Amazon Bedrock and the features that Amazon Bedrock provides. Plus, practice what you learn as you build a basic Gen AI application using Amazon Bedrock to demonstrate its capabilities.

Skills covered

Amazon BedrockMachine LearningGenerative AIAmazonArtificial Intelligence (AI)Learning

Concepts

Introduction

  • Learning Amazon Bedrock overview
  • What you should know
  • AWS setup
  • Set up AWS credentials

Amazon Bedrock Introduction

  • What is generative AI
  • What is Amazon Bedrock
  • Models in Amazon Bedrock
  • Using Playgrounds for Amazon Bedrock
  • Challenge - Image generation
  • Solution - Image generation

Amazon Bedrock API Integration

  • Amazon Bedrock API documentation
  • Python Boto3 Amazon Bedrock support
  • Invoking Amazon Bedrock APIs
  • Introduction to LangChain
  • Simple LangChain workflow
  • Challenge - Language transalation
  • Solution - Language translation

Building a GenAI Application

  • What is RAG architecture
  • Amazon Bedrock use case
  • RAG application approach
  • Coding the solution
  • Running the solution
  • Adding Streamlit integration
  • Running the completed application

Conclusion

  • Cleanup for Amazon Bedrock
  • Amazon Bedrock application enhancements
  • Continuing your Amazon Bedrock journey
40,000 Toman