
Explore building production-ready generative ai apps with Amazon Bedrock, using private knowledge bases, retrieval augmented generation, prompt management, flows, and agents to orchestrate multi-step tasks.
Explore turning internal runbooks into a queryable knowledge base with Amazon Bedrock knowledge bases, using retrieval augmented generation, embeddings, and vector search to answer DevOps questions with sources.
Demonstrates building a Bedrock knowledge base from S3 data, generating embeddings, and querying with the retrieve and generate API to retrieve relevant runbooks.
Explore Bedrock prompt management to create, version, and reuse prompts with templates and variables; configure variants and ARNs, and use with InvokeModel or Converse to handle dynamic transcripts.
Learn to build conversational apps on Amazon Bedrock using the Converse API to maintain context across turns by passing historical messages and system prompts, with prompt templates.
Learn to use the Converse API and tools to enable a model to invoke code and external systems, such as an AWS Lambda weather tool, to fetch current weather.
Drag and drop Bedrock flow nodes to build generative AI workflows, connecting inputs and outputs with flow logic, using prompt nodes and AWS service integrations.
Discover how Amazon Bedrock agents orchestrate foundation models, data sources, apps, and user conversations to complete tasks, using action groups, memory, and retrieval-augmented generation with knowledge bases.
Demonstrates using a prebuilt bedrock agent with an agent builder, memory, guardrails, and action groups to query budget and expenditure by country via functions and orchestration, with tracing.
Explore how Amazon Q Developer scans your codebase for security vulnerabilities, hard-coded credentials, secrets, and misconfigurations with updated detectors that enforce AWS best practices.
Demonstrates using the Amazon Q Developer transform agent in Visual Studio Code to upgrade a Java 11 to 17 project, updating pom.xml, compiler settings, dependencies, and a Spring Boot upgrade.
Learn how Bedrock agents orchestrate knowledge bases and tools via the Converse API to handle ambiguity, manage sessions with memory, and enable retrieval augmented generation with MCP-enabled tools.
e.g. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and professionals with an interest in programming.Step up your generative AI skills with this course focused on building generative AI applications using Amazon Bedrock. Building on the fundamentals, you'll dive deep into advanced features and services that enable more complex solutions.
The course begins with a deep dive of Amazon Bedrock Knowledge Bases, teaching you how to enhance AI responses using Retrieval-Augmented Generation (RAG). You'll learn to create and manage knowledge bases, integrating them into your applications to provide context-aware, domain-specific AI interactions.
Next, you'll learn Amazon Bedrock Prompt Management and Flows, enabling you to design intricate workflows that chain multiple AI operations. This section empowers you to create more sophisticated generative AI behaviors in your applications.The latter part of the course focuses on generative AI-driven agents for task automation. You'll learn to configure and deploy Bedrock Agents, integrating them with various AWS services to create smart, autonomous systems. You'll also explore the Converse API, enabling more natural, context-aware conversations in your AI applications.
Throughout the course, hands-on labs and real-world scenarios will help you apply these concepts. By the course's end, you'll be designing and implementing advanced generative AI applications with Amazon Bedrock.
Please note: The hands-on exercises are optional and require access to your own AWS account. Completing these activities may result in minimal usage charges.