Skip to main content
Workshop Cloud Chat Logo

Welcome to Workshop Cloud Chat

Workshop Cloud Chat is a full-stack AI-powered chat application that leverages Amazon Bedrock agents to provide intelligent, context-aware conversations. Built with Astro and the AWS SDK, it enables seamless integration with AWS services for document management and knowledge base synchronization.

Key Features

AI-Powered Chat

Intelligent conversations powered by Amazon Bedrock agents with session management

Document Management

Upload and manage PDF documents with S3 integration

Knowledge Base Sync

Real-time synchronization with AWS Bedrock Knowledge Base for RAG workflows

Theme Support

Beautiful light and dark themes for optimal user experience

What Makes It Special

Workshop Cloud Chat combines the power of modern web technologies with AWS AI services:
  • Astro SSR: Server-side rendering with the Astro framework for fast, optimized delivery
  • Amazon Bedrock: Leverage foundation models through AWS Bedrock agents
  • RAG Workflow: Document-based question answering with Knowledge Base integration
  • Real-time Monitoring: Track ingestion jobs and synchronization status
  • Production Ready: Configured for deployment on AWS Amplify

Use Cases

Workshop Cloud Chat is ideal for:
  • Document Q&A Systems: Ask questions about your PDF documents using AI
  • Knowledge Management: Build searchable knowledge bases from document collections
  • AI Prototyping: Quickly test and iterate on Bedrock agent configurations
  • Educational Projects: Learn AWS AI services and modern web development

Getting Started

Ready to dive in? Follow our quickstart guide to get Workshop Cloud Chat running in minutes:

Quickstart Guide

Set up your development environment and launch your first chat session

Architecture Overview

Workshop Cloud Chat uses a modern, cloud-native architecture:
  • Frontend: Astro with server-side rendering
  • AI Engine: Amazon Bedrock Agent Runtime
  • Storage: Amazon S3 for document storage
  • Knowledge Base: AWS Bedrock Knowledge Base with ingestion pipelines
  • Deployment: AWS Amplify with Node.js adapter

Community and Support

This project was created by AI AWS UG Colombia as a workshop to demonstrate AWS AI capabilities. Find us on our social channels:
Before you begin, make sure you have AWS credentials with permissions for Bedrock, S3, and Bedrock Agent services.

Build docs developers (and LLMs) love