CPC G06F 9/453 (2018.02) [G06F 3/0482 (2013.01); G06F 8/61 (2013.01); G06F 9/445 (2013.01); G06F 9/4451 (2013.01); G06F 16/90332 (2019.01); G06F 40/10 (2020.01); G06F 40/35 (2020.01); G06F 40/40 (2020.01); H04M 1/72403 (2021.01); H04M 1/72454 (2021.01); H04M 1/72469 (2021.01); H04W 4/33 (2018.02); H04W 4/38 (2018.02); H04W 4/70 (2018.02); G06F 3/04817 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
obtaining, by a computing system comprising one or more processors, user data associated with a user device accessing a conversational agent application, the user data descriptive of historical actions associated with the user device;
determining, by the computing system and based on the user data, a recommended natural language command for instructing the conversational agent application to perform an action;
generating, by the computing system, a selectable element configured to initiate input of the recommended natural language command to the conversational agent application upon selection of the selectable element;
providing, by the computing system, the selectable element to the user device for rendering by a user interface of the user device;
receiving, by the computing system and from the user device, data indicating that the recommended natural language command was invoked and the selectable element was selected; and
in response to receiving the data indicating that the selectable was selected, instructing, by the computing system, the conversational agent application to perform the action using the recommended natural language command.
|