1. A method for assisting a user in interacting with a multi-modal dialog system, the method comprising: interpreting a question from the user; generating one or more user multi-modal utterances based on the question and a multi-modal grammar, wherein the multi-modal grammar is based on a current context of a multi-modal dialog; and conveying the one or more user multi-modal utterances to the user.