The IBM Watson Personality Insights service derives insights about personality characteristics from social media
To explore more click to given link->[https://www.ibm.com/cloud/watson-studio]. It helps you to build ML models at a scale across the clouds.
One of such models I have tried is the Personality Insight model. The model mainly helps us to infer the personality or sentiment by any commnets, reviews,comments.