1. A personal search agent system, comprising: a user agent comprising a processor or microprocessor, wherein the processor or microprocessor is programmed to: transform a query from a user into a search task assignment; send the search task assignment to one or more server-based search manager agents; and receive one or more responses to the search task assignment; a user miner agent comprising a processor or microprocessor, wherein the processor or microprocessor is programmed to: observe the user's interaction with the user agent or agents; and learn the behavior and preferences of the user; and a data mining agent comprising a processor or microprocessor, wherein the processor or microprocessor is programmed to: analyze the responses to the user's queries; and build a conceptual network of the knowledge contained in the response.