1. A computer system, comprising: one or more processors; and one or more computer-readable media having stored thereon computer-executable instructions that are executable by the one or more processors, and that configure the computer system to provide an action frame utilizing functionality from a plurality of different network-connected computer-executable applications, including computer-executable instructions that configure the computer system to perform at least the following: identify a plurality of different network-connected computer-executable applications that are accessible to the computer system; generate an action catalog identifying, for each of the plurality of different computer-executable applications, one or more corresponding actions, including, for at least a particular computer-executable application of the plurality of different computer-executable applications: parsing one or more descriptive texts corresponding to the particular computer-executable application, to identify at least one particular action that may be provided by the particular computer-executable application; and populating the action catalog with the at least one particular action in association with the particular computer-executable application; based at least on having generated the action catalog, generate an action frame for each of the one or more actions, each action frame identifying how to invoke a fillable form at a corresponding computer-executable application to carry out a corresponding action, including, for the at least one particular action: identifying at least one fillable form of the particular computer-executable application for carrying out the at least one particular action, the at least one fillable form including one or more parameters for receiving user-supplied values to use as part of carrying out the at least one particular action; extracting the one or more parameters from the at least one fillable form; identifying at least one execution endpoint that is usable for invoking the at least one fillable form of the particular computer-executable application; and populating a particular action frame with the one or more parameters and with the at least one execution endpoint; subsequent to generating the action frame, identify a user intent to perform the least one particular action; based at least on identifying the user intent to perform the at least one particular action, identify the particular action frame; and based at least on identifying the particular action frame, invoke the least one execution endpoint over a network using at least one user-supplied value for at least one of the one or more parameters as input to the at least one fillable form.
1. A computer system, comprising: one or more processors; and one or more computer-readable media having stored thereon computer-executable instructions that are executable by the one or more processors, and that configure the computer system to provide an action frame utilizing functionality from a plurality of different network-connected computer-executable applications, including computer-executable instructions that configure the computer system to perform at least the following: identify a plurality of different network-connected computer-executable applications that are accessible to the computer system; generate an action catalog identifying, for each of the plurality of different computer-executable applications, one or more corresponding actions, including, for at least a particular computer-executable application of the plurality of different computer-executable applications: parsing one or more descriptive texts corresponding to the particular computer-executable application, to identify at least one particular action that may be provided by the particular computer-executable application; and populating the action catalog with the at least one particular action in association with the particular computer-executable application; based at least on having generated the action catalog, generate an action frame for each of the one or more actions, each action frame identifying how to invoke a fillable form at a corresponding computer-executable application to carry out a corresponding action, including, for the at least one particular action: identifying at least one fillable form of the particular computer-executable application for carrying out the at least one particular action, the at least one fillable form including one or more parameters for receiving user-supplied values to use as part of carrying out the at least one particular action; extracting the one or more parameters from the at least one fillable form; identifying at least one execution endpoint that is usable for invoking the at least one fillable form of the particular computer-executable application; and populating a particular action frame with the one or more parameters and with the at least one execution endpoint; subsequent to generating the action frame, identify a user intent to perform the least one particular action; based at least on identifying the user intent to perform the at least one particular action, identify the particular action frame; and based at least on identifying the particular action frame, invoke the least one execution endpoint over a network using at least one user-supplied value for at least one of the one or more parameters as input to the at least one fillable form. 2. The computer system of claim 1 , also including computer-executable instructions that configure the computer system to generate a one or more feature vectors from the one or more actions.