Buying a Smart Home device (or any electronic device) can get complex, there are lots of options, many brands, compatibility issues, features, and specs. Sometimes even a sales person can't help you unless he really loves his job. So we decided to build a bot that learns about you and then sifts through all the products to select the best for you. Learn more:


How I built it

The code is available at

Challenges I ran into

  • Lex was tricky to debug
  • navigating up and down the conversation was hard, like changing intents or nesting bots within bots.

Accomplishments that I'm proud of

  • being able to get the bot running quickly

What I learned

  • How to deal with AWS Lex and FB Messenger
  • The capabilities and limitations of bots

What's next for Sparky

  • adding more devices and smarter questions

Built With

  • lex
Share this project: