1. A computer-implemented interface, comprising: a set of parsers configured to parse information received from a plurality of sources including a mixed modality of inputs; a discourse manager configured to: identify correlations in the information; interpret the mixed modality of inputs based on environmental data associated with at least one of the mixed modality of inputs; based on the identified correlations and the interpreted mixed modality of inputs, at least one of determine or infer an intent associated with the information; and generate a confidence level for the intent as a function of the environmental data; and a response manager configured to: evaluate a first input of the mixed modality of inputs, the first input having a first modality initially employed as a primary modality; based on the generated confidence level, provide feedback to request a second input having a second modality different from the first modality; and substitute the second modality for the first modality as the primary modality until the environmental data changes.