Solution overview

This lab deploys a real-time speech-to-speech AnyTelco support agent where a fictional customer calls in for help. It uses Amazon Nova Sonic in Amazon Bedrock for natural conversation, with S3/CloudFront and Cognito for frontend/auth. A backend on ECS/NLB streams audio and invokes MCP tools (e.g., DynamoDB customer profiles, Bedrock knowledge bases). All infrastructure is provisioned via AWS CDK.

  • You will be a mock customer of a telecom company called AnyTelco.
  • Customer calls in about upgrading a subscription plan.
  • Nova Sonic handles natural dialog, retrieves account details from a mock database, queries a Amazon Bedrock knowledge base via RAG, and adapts responses dynamically.
  • Web UI shows transcription, speech output, sentiment over time, and agent tips.
  • Conversation shows improved sentiment and natural interruption handling.
Loading

Technologies