5. The machine of claim 1 , wherein: a) the plurality of grammars are determined based on records of use of a multimodal user interface; b) the set of acts comprises determining a goal for the user; c) the goal is determined based on a flow derived based on the records of use of the multimodal user interface.
5. The machine of claim 1 , wherein: a) the plurality of grammars are determined based on records of use of a multimodal user interface; b) the set of acts comprises determining a goal for the user; c) the goal is determined based on a flow derived based on the records of use of the multimodal user interface. 6. The machine of claim 5 , wherein the multimodal user interface comprises a visual interface operable to allow a transaction to be completed using a plurality of screens, and a natural language interface operable to allow the transaction to be completed by bypassing one or more screens from the plurality of screens.