1. A computer based method for analyzing a knowledge database, comprising the steps of: receiving data collected by a distributed capture technique; synthesizing a multidimensional semantic net (MSN) including two or more nodes and one or more edges connecting two or more nodes from said data; generating an expanded MSN by retrieving supplemental data from one or more auxiliary sources and adding one or more edges associating the supplemental data with a node to the MSN; determining semantic relationships between said nodes; adding edges to the expanded MSN associating the supplemental data with a node included in the expanded MSN based on said semantic relationships; removing an added edge having a semantic relationship from a group comprising non-bidirectional synonyms, hypernym pairs or hyponym pairs; deriving a Bayes network from said expanded MSN, the Bayes network including a plurality of groups, each group including a situation, a response describing an action and a relative probability describing an association between the situation and the response; selecting a group having a maximum relative probability from the plurality of groups; and storing a response included in the group having the maximum probability in a computer readable memory.