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 hierarchical structure to select among the set of choices, the hierarchical structure having a root and one or more leaves, where the root of the hierarchical structure corresponds to the at least one choice, and the one or more leaves of the hierarchical structure correspond to 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 hierarchical 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.
|