Developing Generative AI Applications on AWS
This 2-day course introduces developers to the world of generative AI and shows how to use it via Amazon Bedrock.
The Developing Generative AI Applications on AWS course is aimed at software developers who want to use large language models without needing to fine-tune them.
This advanced two-day training covers the basics of generative AI, project planning, and how to use Amazon Bedrock. It also includes prompt engineering and architecture patterns for building applications.
Participants will engage in presentations, demonstrations, and group exercises.
By the end of the course, attendees will be able to explain generative AI and its relationship to machine learning, recognize its business value, and understand its risks and benefits. They will learn the steps for planning a generative AI project, identifying risks, and understanding how Amazon Bedrock operates, including its benefits, typical use cases, and cost structure. The course will also cover prompt engineering, including basic and advanced techniques and how to mitigate bias in responses. Participants will explore the components of a generative AI application, customize foundation models, and learn about Amazon Bedrock APIs. Additionally, they will discover how to integrate LangChain with large language models and apply various architecture patterns for generative AI applications.
The intended audience includes software developers with a background in AWS Technical Essentials and intermediate Python skills.