TalksAWS re:Invent 2025 - Build a chat app for smart home appliances (DEV339)

AWS re:Invent 2025 - Build a chat app for smart home appliances (DEV339)

Summary of AWS re:Invent 2025 Presentation: "Build a Chat App for Smart Home Appliances"

Concept and Inspiration

  • The presentation introduces "Caden", a chat app that allows users to interact with smart home appliances as if they were family members.
  • The goal is to create a warmer, more natural relationship between users and their home appliances, moving beyond just command-and-response interactions.
  • Each appliance has a unique personality and avatar that responds to user prompts in a natural, personalized way.

Application and User Experience

  • The demo showcases how users can have conversational interactions with different appliances, such as a refrigerator recommending a hot pot recipe on a cold day.
  • Appliances can also communicate with each other, like the refrigerator notifying the oven about the recipe ingredients.
  • The interactions are designed to be friendly, useful, and engaging, rather than just functional commands.

Technical Architecture

  • The application uses a multi-agent architecture, with individual agents for each appliance avatar and a central agent managing memory and coordination.
  • The front-end is built using React, Amplify, and GraphQL, connected to a backend powered by AWS Lambda, Step Functions, and DynamoDB.
  • Key features include:
    1. Unique Personality and Features: Each appliance agent has a customized system prompt and personal profile to differentiate its behavior.
    2. Personalized Knowledge Base: A graph database (Amazon Neptune) stores structured knowledge and relationships to enable context-aware responses.
    3. Memory Calendar: Conversations are preserved as summaries, images, and video clips, allowing users to browse their "appliance memories" like a photo diary.
    4. Conversation Mediator: A module ensures natural turn-taking, prevents cross-talk, and enforces safety constraints.

Leveraging AWS Services

  • While the initial development did not use Amazon Lex (now Amazon Lex V2), the presenter notes that many of the features could likely be replaced by the newer Amazon Lex V2 service.
  • Amazon Lex V2 provides capabilities like agent hosting, API integration, memory management, and conversation mediation that could streamline the development of the Caden application.

Business Impact and Applications

  • The Caden application aims to increase user engagement and create a more delightful experience with smart home appliances.
  • By transforming appliances into friendly, context-aware agents, the solution can foster a stronger emotional connection between users and their household devices.
  • This approach has potential applications in various smart home and IoT scenarios, where enhancing the user experience can lead to higher adoption and usage of connected devices.

Key Takeaways

  • Developing a chat-based interface for smart home appliances can create a more natural, personalized, and engaging user experience.
  • Combining agent-based architectures, knowledge graphs, and conversation management can enable context-aware, personality-driven interactions.
  • Leveraging AWS services like Amazon Lex V2, Lambda, and DynamoDB can accelerate the development of such applications and provide scalable, reliable infrastructure.
  • Enhancing the user-appliance relationship can drive increased adoption and usage of smart home technologies, with potential benefits for both consumers and manufacturers.

Your Digital Journey deserves a great story.

Build one with us.

Cookies Icon

These cookies are used to collect information about how you interact with this website and allow us to remember you. We use this information to improve and customize your browsing experience, as well as for analytics.

If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference.