The Future of Shopping: Agentic AI with Visual Search & Voice(PART 1)

View the Working demo video here (https://youtu.be/8ZSXzlsrHuE?si=6LRq6q4ht6kjJ1YY)

============================================================
Chapters:

00: 00 Workshop Introduction & Furniture App Overview
02: 06 Prerequisites: IDE, AWS CLI, and CDK
04: 33 Backend Services Overview: S3, AppSync, and Lambda
06: 59 Why S3 Vector Database is Used for Cost Savings
10: 32 Comparing Step Functions vs. Lambda Durable Functions
15: 18 Correlating Vector Data with DynamoDB Records
19: 50 Introduction to AWS Bedrock Agent Core
25: 37 Solutions Architecture Walkthrough
33: 56 Visual Search Workflow and SQS Throttling Logic
44: 55 Processing Product Data with Strands Library
52: 54 Generating Metadata with Agentic Scripts
01: 05: 09 Manual Step Functions Workflow Configuration
01: 13: 06 Implementing Nova 2 Multimodal Embeddings
01: 23: 31 Extending IDE Capabilities with MCP Servers
01: 32: 00 Configuring Agent Skills and Architecture Layers
01: 48: 31 Walkthrough of the AWS CDK Infrastructure Code
02: 00: 26 SQS Visibility Timeouts and Dead Letter Queues
02: 05: 37 Coding the Agent Core Tools for E-commerce
02: 14: 29 Setting up the Bedrock Agent Gateway
02: 19: 11 Final Deployment and Runtime Invocation

======================================================================

This video demonstrates how i built an agentic e-commerce furniture app with AWS Serverless Services such as
AWS Bedrock Agentcore,
AWS Stepfunctions ,
AWS EventBridge,
AWS Lambda Durable Functions,
AWS S3 Vectors,
AWS S3,
AWS DynamoDB,
AWS AppSync. AI Models such as AWS Nova Multimodal Embeddings 2, AWS Nova Sonic Model(voice).
AWS Strands Agent.
I added payments with Stripe using the Stripe MCP Server.

The app enables users to visually search items using images.
Users can also view products, place orders and create stripe payment links with voice.
So a user can ask questions such as, “can i see furniture for kids bedrooms within a price range of $200 and $1000 ? ” .
“Please create an order, plus a payment link for the luxury bedroom cupboard”.

This workshop is for educational purposes only and doesn’t reflect a real production application.

More workshops can be found on Educloud Academy = https://educloud.academy

Github Link = https://github.com/trey-rosius/furniture_app