3. The method of claim 1 , wherein the semantic structure comprises a schema defining slots and preterminals associated with the task, wherein creating the grammar comprises: creating the grammar based on the plurality of grammar configuration parameters such that a first grammar component having the first type of grammar topology models one or more of the slots associated with the task based on the first value and a second grammar component having the second type of grammar topology models one or more of the preterminals associated with the task based on the second value.
3. The method of claim 1 , wherein the semantic structure comprises a schema defining slots and preterminals associated with the task, wherein creating the grammar comprises: creating the grammar based on the plurality of grammar configuration parameters such that a first grammar component having the first type of grammar topology models one or more of the slots associated with the task based on the first value and a second grammar component having the second type of grammar topology models one or more of the preterminals associated with the task based on the second value. 5. The method of claim 3 wherein the grammar models a precommand for one of the tasks based on one of the grammar configuration parameters.