Patent ID: 11363146

Abstract:
The present disclosure relates to techniques for automatically training a chatbot using utterances not understood by the chatbot itself and thus improve its understanding in a fast, effective and unsupervised way. This disclosure implements techniques to update known intents, to create new ones, and to modify the dialog manager so that new responses can be provided. Known intents can be updated with the chatbot's non-understood messages in three different ways: 1) when the user is asked to reformulate his request due to the chatbot not understanding the user, and the confidence of the new intent is greater than a confidence threshold, and the new detected intent is the same as the previous intent; 2) when the user accepts an intent suggestion from the chatbot; and 3) when the agent accepts a response suggestion from the chatbot. New intents, on the other hand, can be automatically created and automatically associated with real answers provided by human agents. These two strategies used simultaneously allow unsupervised training of a dialog system. The benefits of this approach are twofold: 1) there is no need for human intervention to improve the chatbot (unsupervised training), and 2) the new learning introduced in the models comes from real data, not from utterances produced artificially by a human.