CPC G06N 7/01 (2023.01) [G06F 3/01 (2013.01); G06F 3/012 (2013.01); G06F 3/0482 (2013.01); G06F 3/14 (2013.01); G06F 16/242 (2019.01); G06F 16/245 (2019.01); G06N 5/04 (2013.01); G06F 2203/011 (2013.01)] | 21 Claims |
1. A computer-implemented method comprising:
receiving a communication from an electronic device;
analyzing the communication to determine a set of choices in response to the communication, where at least one choice from the set of choices has an associated task predicted for a user of the electronic device;
creating a query from the set of choices, the query including at least one dichotomous or multiple choice question arranged in a structure to select among the set of choices, the structure corresponding to the at least one choice and the associated task;
sending the query to the electronic device for presentation to the user of the electronic device;
receiving, from the electronic device, an input in response to the at least one dichotomous or multiple choice question;
based on the input, traversing the structure to reduce the set of choices to a selected choice;
based on the selected choice, where the selected choice is the at least one choice having the associated task, determining one or more actions to accomplish the associated task;
obtaining information for performing the one or more actions; and
performing the one or more actions to improve prediction and implementation the at least one choice from the set of choices.
|