1. An automated assistant operating on one or more computing devices, the automated assistant comprising: an input device, for receiving user input; a language interpreter component, for interpreting the received user input to derive a representation of user intent; a dialog flow processor component, for identifying at least one task based at least in part on the derived representation of user intent; a services orchestration component, for calling at least one service for performing the identified task; and an output processor component, for causing a first output to be displayed prior to receiving the user input, and for causing a second output to be displayed based on data received from the at least one called service; 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.
6. The automated assistant of claim 1 , wherein one of the plurality of core competencies is searching for a restaurant.