Inspiration

Bots are cool. But you need to start the discussion. And no good service waits for you to talk to them.

What it does

Leveraging the Facebook Messenger Bot api, the platform will initiate conversation with you based on your current context. Its as easy as responding to that Facebook Message you just got.

How we built it

Thanks to the bridging power of BlueMix's IoT platform, we pipe sensor data through a Raspberry-Pi decked out with the Jilia cape. In the driver's seat is a Node.js app with integrations with IBM's Watson services. All user interaction is done through Facebook's Messenger.

Challenges we ran into

The main challenge we faced was lack of documentation:

  • Watson's dialog training was very difficult to get more than a simple conversation out of
  • Jilia's lack of docs and fully functioning ui made the initial setup time consuming

Accomplishments that we're proud of

  • Facebook Bot
  • Context aware! (He knows when you are sleeping)

What we learned

  • Facebook Bots
  • The hardware available in the IoT field of computing
  • The complexities of contextual conversations

What's next for DatBoi

There are a number of features that will add a lot of value to DatBoi. To name a few:

  • The Cognitive Insights Service on BlueMix looks perfect for learning, customising and ultimately streamlining a user's experience on the bot.
  • More sensors and IBeacons to provide more context to act upon and more smart devices to control
  • Discussions with more complexity and content
Share this project:

Updates