13. A method comprising: parsing inputs received from a plurality of sources into surface semantics represented in a semantic representation by utilizing a language model, each of the plurality of sources corresponding to a different modality; providing environmental data associated with at least one of the inputs, the data comprising one or both of current data or historical data; adapting the language model to enhance accuracy of the parsing by utilizing the environmental data to compute at least one environmentally-specific conditional probability of at least one phrase of the inputs received from the plurality of sources; utilizing the semantic representation to generate discourse semantics; utilizing the discourse semantics to synthesize one or more responses to the inputs received from the plurality of sources; further comprising: generating, as a function of the environmental data, a confidence level for an intent associated with the inputs received from the plurality of sources; evaluating a first input of the inputs, the first input having a first modality initially employed as a primary modality; based on the generated confidence level, providing feedback to request a second input of the inputs having a second modality different from the first modality, and substituting the second modality for the first modality as the primary modality until the environmental data changes.
13. A method comprising: parsing inputs received from a plurality of sources into surface semantics represented in a semantic representation by utilizing a language model, each of the plurality of sources corresponding to a different modality; providing environmental data associated with at least one of the inputs, the data comprising one or both of current data or historical data; adapting the language model to enhance accuracy of the parsing by utilizing the environmental data to compute at least one environmentally-specific conditional probability of at least one phrase of the inputs received from the plurality of sources; utilizing the semantic representation to generate discourse semantics; utilizing the discourse semantics to synthesize one or more responses to the inputs received from the plurality of sources; further comprising: generating, as a function of the environmental data, a confidence level for an intent associated with the inputs received from the plurality of sources; evaluating a first input of the inputs, the first input having a first modality initially employed as a primary modality; based on the generated confidence level, providing feedback to request a second input of the inputs having a second modality different from the first modality, and substituting the second modality for the first modality as the primary modality until the environmental data changes. 16. The method of claim 13 , wherein the semantic representation comprises a common modality-independent semantic representation.