27. The method of claim 2 , further comprising: at the input device, receiving a natural language user input from a user; and in response to the natural language user input, presenting the natural language user input concurrently with at least one of the plurality of core competencies.
2. A method for implementing an automated assistant on one or more computing devices having one or more processors and memory, the method comprising: at the one or more computing devices: invoking the automated assistant; causing a first output to be displayed, wherein the first output comprises a plurality of core competencies of the automated assistant and an example of a natural language input for invoking each of the plurality of core competencies; at an input device, receiving user input; interpreting the received user input to derive a representation of user intent; identifying at least one task based at least in part on the derived representation of user intent; calling at least one service for performing the identified task; and causing a second output to be displayed based on data received from the at least one called service; wherein the first output is displayed prior to receiving the user input.