Skip to main content

Bedrock Chat Workshop

The official AWS workshop provides comprehensive, hands-on training for Bedrock Chat. Learn how to deploy, configure, and use all features through guided exercises. Bedrock Chat Workshop

Access the Workshop

The workshop is hosted on AWS Workshop Studio:

Bedrock Chat Workshop

Access the full hands-on workshop with step-by-step instructions, sample datasets, and exercises

Workshop Overview

The workshop covers the complete Bedrock Chat experience:

Module 1: Deployment

1

Prerequisites

  • Set up AWS account and credentials
  • Enable Bedrock model access
  • Choose deployment region
2

Deploy Bedrock Chat

  • Use CloudShell deployment script
  • Configure security parameters
  • Verify deployment success
3

Initial Configuration

  • Access the application
  • Create your first user account
  • Explore the interface

Module 2: Basic Chat Features

Learn to:
  • Select different AI models (Claude, Nova, Llama)
  • Compare model responses
  • Understand token usage and costs
  • Use conversation history
Explore:
  • Markdown formatting in responses
  • Code syntax highlighting
  • LaTeX math rendering
  • Mermaid diagram generation
  • Conversation management

Module 3: Custom Bots with RAG

1

Create Your First Bot

  • Configure bot personality and instructions
  • Set bot visibility (private/public/shared)
  • Test basic bot responses
2

Add Knowledge Base

  • Upload documents (PDF, TXT, DOCX)
  • Configure embedding settings
  • Wait for synchronization
  • Test RAG queries
3

Advanced Knowledge Base

  • Import existing Bedrock Knowledge Bases
  • Use multi-tenant Knowledge Bases
  • Configure chunking strategies
  • Optimize retrieval settings

Module 4: Bot Store & Sharing

Learn to:
  • Publish bots to the bot store
  • Configure bot permissions (view, use, edit)
  • Add bot descriptions and categories
  • Manage bot versions
Explore:
  • Search the bot store
  • Filter by categories
  • Try shared bots
  • Rate and review bots
Configure:
  • Public vs. private bots
  • User-specific sharing
  • Group-based access
  • Admin controls

Module 5: AI Agents

1

Understanding Agents

  • Learn ReAct (Reasoning + Acting) pattern
  • Understand tool usage
  • Multi-step task decomposition
2

Using Built-in Tools

Available tools:
  • Web search
  • Calculator
  • Date/time utilities
  • API calls
3

Agent Examples

Try exercises:
  • Research and summarization tasks
  • Multi-source information gathering
  • Complex calculation workflows
  • Real-time data retrieval

Module 6: API Publishing

Steps:
  1. Select a custom bot
  2. Click “Publish API”
  3. Configure API settings
  4. Wait for CloudFormation stack creation
  5. Receive API endpoint and key
Learn to:
  • Authenticate with API key
  • Make REST API calls
  • Handle streaming responses
  • Monitor API usage
  • Configure rate limits
Configure:
  • IP allowlists via WAF
  • API key rotation
  • Usage quotas
  • CloudWatch monitoring

Module 7: Administration

1

User Management

  • Create users in Cognito
  • Assign users to groups
  • Configure group permissions
  • Manage user lifecycle
2

Bot Management

  • Mark bots as essential
  • Monitor bot usage
  • Delete unused bots
  • Export bot configurations
3

Analytics & Monitoring

  • View usage dashboards
  • Query with Athena
  • Set up CloudWatch alarms
  • Analyze costs

Module 8: Advanced Topics

Learn to:
  • Use parameter.ts for environment configs
  • Deploy dev, staging, prod environments
  • Manage environment-specific settings
  • Tag resources by environment
Configure:
  • Google authentication
  • Custom OIDC providers
  • SAML integration
  • User attribute mapping
Set up:
  • Route 53 hosted zone
  • ACM certificate
  • CloudFront alternate domain
  • DNS records
Strategies:
  • Multi-tenant Knowledge Bases
  • Disable replicas for dev
  • Use cheaper models for titles
  • Monitor Bedrock token usage

Workshop Features

Self-Paced

Complete the workshop at your own pace with no time limits

AWS Account Provided

Workshop Studio provides temporary AWS account (optional)

Sample Data

Pre-configured datasets and documents for exercises

Guided Instructions

Step-by-step instructions with screenshots and code samples

Best Practices

Learn production deployment patterns and security guidelines

Troubleshooting

Common issues and solutions provided throughout

Prerequisites

Before starting the workshop:

AWS Knowledge

Basic familiarity with AWS services recommended but not required. The workshop includes explanations of AWS concepts.
  • Understanding of AWS console navigation
  • Basic knowledge of IAM roles and permissions
  • Familiarity with CloudFormation (helpful)

Technical Skills

  • Basic command-line usage
  • Text editor usage
  • Web browser (Chrome, Firefox, Safari, Edge)
  • JSON/YAML understanding (helpful)

AWS Account Requirements

If using your own AWS account, ensure you have:
  • Administrator or equivalent permissions
  • Service quota availability (Lambda, DynamoDB, OpenSearch)
  • Bedrock model access enabled

Workshop Duration

ModuleEstimated Time
Module 1: Deployment45 minutes
Module 2: Basic Chat30 minutes
Module 3: Custom Bots45 minutes
Module 4: Bot Store30 minutes
Module 5: AI Agents30 minutes
Module 6: API Publishing30 minutes
Module 7: Administration30 minutes
Module 8: Advanced Topics60 minutes
Total4-5 hours
You can complete modules independently and skip sections if you’re already familiar with certain topics.

After the Workshop

Next Steps

1

Deploy to Production

Apply what you learned to deploy Bedrock Chat in your organization with proper security configurations.
2

Customize

Explore configuration options in Configuration to match your brand and requirements.
3

Develop Custom Tools

Create custom agent tools for your specific use cases. See Custom Tools.
4

Contribute

Consider contributing improvements back to the project. See Contributing.

Additional Resources

Documentation

Complete Bedrock Chat documentation

GitHub Repository

Source code and issue tracking

AWS Bedrock Docs

Official Amazon Bedrock documentation

Community

GitHub Discussions for questions and ideas

Workshop Support

During the Workshop

  • In-Person Workshops: Ask instructors for help
  • Self-Service: Use the built-in help and troubleshooting sections
  • AWS Support: Contact AWS Support if using Workshop Studio account

After the Workshop

Refer to this documentation site for detailed reference information.
Report bugs or request features at GitHub Issues.
Ask questions and share experiences at GitHub Discussions.
For production deployments, use your AWS Support plan.

Clean Up

After completing the workshop, clean up resources to avoid charges:
Important: If using your own AWS account, delete all resources to stop incurring charges.
# Delete CloudFormation stacks in order:
# 1. Delete any bot Knowledge Base stacks (BrChatKbStack-*)
# 2. Delete any published API stacks (ApiPublishmentStack-*)
# 3. Delete BedrockChatStack
# 4. Delete FrontendWafStack (in us-east-1)
# 5. Delete CodeBuildForDeploy
Or use AWS Console:
  1. Navigate to CloudFormation console
  2. Delete stacks in the order listed above
  3. Wait for each stack to fully delete before deleting the next
  4. Verify all S3 buckets are deleted (some may require manual deletion)

Feedback

Help improve the workshop:

Provide Feedback

Share your workshop experience, suggestions, or report issues

Ready to Start?

Launch the Workshop

Begin your Bedrock Chat learning journey with hands-on exercises

Build docs developers (and LLMs) love