In my case it was an automated trading system where twitter was one of about 50 different inputs that drove a hidden markov model that spit out buy/sell/hold signals.
I couldn't figure out how to "clean" the twitter stream in real time, either fast enough, or thoroughly enough to make the inputs usable.
Even when I scaled back to using only StockTwits input the data was so noisy that it wasn't usable by me.
It's a very hard problem. Bloomberg spent a lot of money trying to develop new sentiment indicators and after following it for 6 months I found they are no better than a 50-50 guess, and this is a product they want $10,000/month plus for.