From Stock Alerts to a Conversational Research Agent