Sentiment analysis with AI agents