CPC G10L 15/22 (2013.01) [G10L 15/083 (2013.01)] | 20 Claims |
1. A method implemented by one or more processors, the method comprising:
receiving natural language input from a user, wherein the natural language input requests an automated assistant to provide information, and wherein the natural language input is received at a computing device that provides access to the automated assistant;
processing the natural language input to identify the requested information and to identify one or more predicted actions, wherein processing the natural language input to identify the one or more predicted actions includes:
accessing application data that characterizes one or more features of an application that is executing at the computing device, and
processing the natural language input and the application data, using a machine learning model, to identify the one or more predicted actions;
causing the computing device to render, to the user and in response to the natural language input:
the requested information, and
the one or more predicted actions; and
in response to the user confirming a predicted action out of the one or more predicted actions, causing the automated assistant to initialize the predicted action.
|