Sentiment analysis

The Chatlayer NLP engine allows you to analyse the sentiment in the message of a user. You can use this sentiment to customise the flow of your bot.

If you want to try out sentiment analysis, go the the "Test" menu under "NLP" and try out a few expressions.

Chatlayer returns 3 different types of sentiments:

  • Positive

  • Neutral

  • Negative

If you want to enable sentiment analysis for your bot, go to the "NLP settings" menu and active the "Sentiment Analysis" toggle.

Sentiment analysis settings in NLP settings

As soon as you activate Sentiment analysis, all user messages will be analyzed for sentiment. You can find the result of that analysis in the internal.nlp.sentiment variable in the user session.

The internal.nlp.sentiment object consists of two key-value pairs:

  • internal.nlp.sentiment.name: the type of sentiment - positive / neutral / negative

  • internal.nlp.sentiment.score: the score of the sentiment type, ranging from 0 to 1

You can use these key-value pairs in Go To's to route your flows.

Last updated

Was this helpful?

#1191: creation of subpage for multilanguage voice bots

Change request updated