Ambient sentiment: IBM Watson language analysis, Slack, & blink(1) USB LEDs
/Jonathan Kaufman hooked up IBM Watson's language tone analysis API to our blink(1) USB LED light to summarize the emotional state of his Slack channel as a color. And all using node-blink1. It's very cool. As he writes:
Last week I picked up a blink(1) at a conference, and had a lot of fun with it. It's a pretty simple little device that can conjure up any color that can be described via RGB. Naturally, I decided to hook it up to IBM Watson's Tone Analyzer in order to visualize the sentiment of my Slack channel in real time. [...]
Watson gives us values of 0 - 1 for the following nine sub-categories from the following three categories:
- Emotional Tone: cheerfulness, negative, and anger
- Writing Tone: analytical, confident, and tentative
- Social Tone: openness, agreeableness, conscientiousness
[...]
His original writeup is here, along with the code on github.