1. A system for problem solving, comprising: a brain agent configured to receive input data representing an input query from a peripheral device, the brain agent configured as processor-readable software code stored on a processor readable medium, the brain agent being configured to identify a predetermined data format associated with the input data and invokes a decomposition process associated with that predetermined data format, the decomposition step including outputting the data to a first intelligent agent configured as processor-readable software code stored on a computer readable medium, and the brain agent being configured to receive the input data in a textual form and conceptually parse the input data in textual form and a plurality of sub-queries; and a plurality of second intelligent agents, each configured to receive at least one of the plurality of sub-queries and the corresponding conceptually parsed text and provide responsive output to the brain agent based on the conceptually parsed text; the brain agent being further configured to generate an answer to the input query based upon at least the responsive output of the plurality of second intelligent agents.