There are trolling bots. There are Ad bots. There are Russian bots. The diversity in types of bots far exceeds any Woody Allen cast. But how often do we see nice bots? Bots that "pick up on user's emotional cues to potentially make suggestions that will make the users feel happier."?

Well Anamita Guha, a product manager at IBM Watson, has partnered with Girls Who Code to create Chatbots for Good, where young women can use a free, cloud-based curriculum to easily learn bot development WITH the idea of creating compassionate bots.

That's right, these young women are creating an Alexa that can make you smile.