CPC H04L 51/02 (2013.01) [G06F 16/9024 (2019.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G10L 15/26 (2013.01); H04M 3/5141 (2013.01); H04M 3/5191 (2013.01); G06F 40/295 (2020.01); G10L 15/16 (2013.01); G10L 15/18 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
creating a first communications session between a first user and a second user;
processing a first communication between the first user and the second user to select a first natural language intent from a plurality of possible natural language intents;
processing a second communication between the first user and the second user to recognize a first value corresponding to a first information item;
selecting a first automated workflow from a plurality of automated workflows using the first natural language intent, wherein the first automated workflow comprises a plurality of information items and logic for obtaining values for the plurality of information items from the first user;
determining that the first automated workflow includes the first information item;
updating the first automated workflow to include the first value for the first information item;
transferring the first user to a second communications session with the first automated workflow;
implementing the first automated workflow with the first user, wherein implementing the first automated workflow comprises bypassing logic for requesting a value for the first information item; and
completing a first operation using information obtained from the first automated workflow.
|