martedì 12 aprile 2016

Esperimenti CognitiveComputing con Bluemix Nodered: un robot che seleziona i tweet belli o brutti


Con Bluemix e Nodered scriviamo un programma che filtri i tweet che contengano delle parole chiave e ci avvisi nel caso siano stati postati dei tweet 'negativi'.

La positività o negatività di un tweet (o di un testo in generale) può essere determinata attraverso una sentiment analysis (usiamo una istruzione di Nodered Bluemix appartenente alla famiglia del cognitive computing - Watson).

Cosa è Nodered
Un linguaggio di programmazione visuale basato sull'idea del flusso: gli statement del programma sono dei blocchetti colorati che possono contenere parametri e statement Javascript e sono connessi tra loro tramite dei fili.

Le applicazioni si disegnano selezionando i blocchetti da una palette e collegandoli.
Nodered è implementato attraverso un ambiente di sviluppo ed esecuzione scritto in Node.Js