Week 9 Worklog

Week 9 Objectives:

  • Finalize the chatbot architecture using AWS Bedrock.
  • Prepare a chatbot proposal and estimate deployment costs.
  • Become proficient with Q Developer CLI to auto-generate architecture diagrams.

Tasks to carry out this week:

DayTasksStart dateCompletion dateReference Material
2- Install Q Developer CLI to auto-generate architecture.
- Read blogs about SQL-based chatbots using Bedrock.
- Team meeting: propose replacing Lex + Translate with a Custom Webhook + Bedrock for more natural responses.
03/11/202503/11/2025GitHub Sample
3- Finalize the overall AWS chatbot architecture.
- Organize and store the architecture in the team drive.
04/11/202504/11/2025Drive Architecture
4- Create the chatbot proposal.
- Calculate costs based on the AWS services used.
05/11/202505/11/2025AWS Pricing Calculator
5- Draft the chatbot proposal.06/11/202506/11/2025
6- Finalize the proposal, publish to GitHub Pages, and submit.07/11/202507/11/2025

Week 9 Achievements:

  • Completed the overall architecture for a chatbot using AWS Bedrock, Lambda, API Gateway, S3, and Cognito.
  • Proposed Custom Webhook + Bedrock as an alternative to Lex to improve naturalness and flexibility of responses.
  • Mastered Q Developer CLI to auto-generate an architecture diagram.
  • Prepared and finalized the chatbot proposal, including technical description and cost estimation using the AWS Pricing Calculator.
  • Published and submitted the official proposal on GitHub Pages.
  • Gained lessons on serverless architecture design, cost trade-offs, and differences between Bedrock Agent and Lex.