12. The system according to claim 1 , wherein at least one of plurality of the domain agents creates a plurality of duplicate queries to a plurality of local or external information sources and asynchronously evaluates multiple responses from the plurality of information sources when processing a request that includes a question.
12. The system according to claim 1 , wherein at least one of plurality of the domain agents creates a plurality of duplicate queries to a plurality of local or external information sources and asynchronously evaluates multiple responses from the plurality of information sources when processing a request that includes a question. 13. The system according to claim 12 , wherein the at least one domain agent evaluates the multiple responses using probabilistic or fuzzy scoring techniques to score each of the responses based on one or more of previously received responses, the context for the keywords, one or more criteria for the request, a dialog history, a user profile, or information specific to the at least one domain agent.