CPC G06F 16/90332 (2019.01) [G06F 16/9035 (2019.01); H04L 51/02 (2013.01); H04L 51/216 (2022.05)] | 20 Claims |
1. A system, comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving an input from a user device in a conversational artificial intelligence (AI) interface, the user device being associated with a user;
determining one or more of a plurality of identifiers corresponding to the input based on a language processor associated with the conversational AI interface;
mapping the input to one or more of a plurality of objects based on the one or more of the plurality of identifiers corresponding to the input, wherein each of the plurality of objects corresponds to one of the plurality of identifiers and is associated with an action and a parameter for performing the action;
predicting an initial intent of the user based on the one or more of the plurality of identifiers, wherein the initial intent is associated with the action and the parameter for each of the one or more of the plurality of objects for the one or more of the plurality of identifiers;
generating an initial dialogue flow from the input and the initial intent;
determining a subsequent intent of the user based on a subsequent input and the plurality of identifiers; and
generating a dynamic dialogue flow for the conversational AI interface based on the initial dialogue flow, the subsequent input, and the subsequent intent.
|