CPC H04L 51/02 (2013.01) [G06F 40/56 (2020.01); G06N 3/08 (2013.01); H04L 51/04 (2013.01)] | 17 Claims |
1. A system for facilitating chat dialogue, the system comprising:
one or more processors programmed with computer program instructions that, when executed, cause operations comprising:
predicting, based on one or more actions of a user on a website, that the user will initiate a chat session with a chat application available via the website after the one or more actions of the user;
in response to the prediction of the initiation of the chat session, and before the initiation of the chat session, obtaining, via a neural network, predicted intents of the user based on activity information associated with the user, the predicted intents comprising a first set of predicted intents;
before the initiation of the chat session with the user, pre-generating questions related to the first set of predicted intents for the chat session; and
causing the questions to be presented on a user interface,
wherein causing the questions to be presented on the user interface comprises:
in response to a first confidence score associated with a first intent of the predicted intents and a second confidence score associated with a second intent of the predicted intents both satisfying a first confidence score threshold, selecting, for presentation on the user interface, first and second questions that respectively correspond to the first and second intents; and
in response to (i) the first confidence score associated with the first intent also satisfying a second confidence score threshold greater than the first confidence score threshold and (ii) the second confidence score not satisfying the second confidence score threshold, causing the first question to be presented to the user before the initiation of the chat session and not presenting the second question to the user until after the initiation of the chat session.
|