Text this: An interactive multi-agent reasoning model for sentiment analysis