About Lesson
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
Module 2: Planning a Generative AI Project
- Generative AI fundamentals
- Generative AI in practice
- Generative AI context
- Steps in planning a generative AI project
- Risks and mitigation
Module 3: Getting Started with Amazon Bedrock
- Introduction to Amazon Bedrock
- Architecture and use cases
- How to use Amazon Bedrock
- Demonstration Setting up Bedrock access and using playgrounds
Module 4: Foundations of Prompt Engineering
- Basics of foundation models
- Fundamentals of Prompt Engineering
- Basic prompt techniques
- Advanced prompt techniques
- Model-specific prompt techniques
- Demonstration Finetuning a basic text prompt
- Addressing prompt misuses
- Mitigating bias
- Demonstration Image bias mitigation
Module 5: Amazon Bedrock Application Components
- Overview of generative AI application components
- Foundation models and the FM interface
- Working with datasets and embeddings
- Demonstration Word embeddings
- Additional application components
- Retrieval Augmented Generation RAG
- Model finetuning
- Securing generative AI applications
- Generative AI application architecture
Module 6: Amazon Bedrock Foundation Models
- Introduction to Amazon Bedrock foundation models
- Using Amazon Bedrock FMs for inference
- Amazon Bedrock methods
- Data protection and auditability
- Demonstration Invoke Bedrock model for text generation using zeroshot prompt
Module 7: LangChain
- Optimizing LLM performance
- Using models with LangChain
- Constructing prompts
- Demonstration Bedrock with LangChain using a prompt that includes context
- Structuring documents with indexes
- Storing and retrieving data with memory
- Using chains to sequence components
- Managing external resources with LangChain agents
Module 8: Architecture Patterns
- Introduction to architecture patterns
- Text summarization
- Demonstration Text summarization of small files with Anthropic Claude
- Demonstration Abstractive text summarization with Amazon Titan using LangChain
- Question answering
- Demonstration Using Amazon Bedrock for question-answering
- Chatbot
- Demonstration Conversational interface Chatbot with AI21 LLM
- Code generation
- Demonstration Using Amazon Bedrock models for code generation
- LangChain and agents for Amazon Bedrock
- Demonstration Integrating Amazon Bedrock models with LangChain agents