← Back to Journal

How i built my personalized Q&A chatbot using AWS and Bedrock

February 8, 2026

How i built my personalized Q&A chatbot using AWS and Bedrock

Building a Personal Q&A Chatbot on AWS using Bedrock Nova Pro

I built a Personal Q&A Chatbot on AWS that can answer questions about me using my stored profile data and a powerful foundation model from Amazon Bedrock. This project is a great example of combining serverless architecture with Generative AI.

Architecture Overview

The chatbot follows a simple and scalable request-response flow:

  • User asks a question through the chat interface
  • The request is received by Amazon API Gateway
  • API Gateway triggers an AWS Lambda function
  • Lambda fetches relevant personal context from Amazon S3
  • Lambda sends the prompt + context to Amazon Bedrock (Nova Pro)
  • Bedrock generates a smart response and returns it back to Lambda
  • The response is sent back to the user via API Gateway

Key AWS Services Used

  • Amazon API Gateway – Handles incoming and outgoing chatbot requests
  • AWS Lambda – Core backend logic and orchestration
  • Amazon S3 – Stores profile documents and personal data
  • Amazon Bedrock Nova Pro – Generates accurate AI-powered answers

Why This Approach Works

This architecture is fully serverless, scalable, and cost-efficient. By combining personal context from S3 with Bedrock’s Nova Pro model, the chatbot can deliver meaningful and personalized responses instantly.


Want to see it in action?
Try it out by clicking on the Chat option at the top of the website!

Chat with Me

close
send