Creating emotions
When the user enters ambiguous responses involving emotional polysemy, it is difficult for a chatbot to consider the hundreds of possibilities described in the previous sections.
In this section, we will focus on a user trying to obtain a service such as access to a movie on a streaming platform.
An efficient chatbot should create emotions in the user. The most effective method is to:
- Generate customer satisfaction. Customer satisfaction is the ultimate emotion a chatbot should try to produce in a frictionless and expected dialog. If the customer is not satisfied with an answer, tensions and frustration will build up.
- Use functions such as the RBM-PCA approach of Chapter 14, Preparing the Input of Chatbots with Restricted Boltzmann Machines (RBMs) and Principal Component Analysis (PCA), to suggest options that shorten the dialog path, thus its duration making the user "happy."
We will now explore the no path of the...