Patent ID: 6925486

Claim:
An agent system in which a plurality of agents operate over a distributed node network, comprising: a platform on one node of the network, on which a plurality of fields of activity and a set of knowledge that are divided into a plurality of knowledge of subsets are provided; an agent generation unit configured to generate an agent in response to a request; a planning unit configured to generate a plan that satisfies the request for the agent; a determination unit configured to determine a reliability of a communication line when an uncertain knowledge is used to generate the plan by the planning unit, wherein the uncertain knowledge is processed by other nodes; a selection unit configured to select one of a processing of a movement of the agent and a processing based on a contract net protocol in accordance with the reliability; an execution unit configured to execute the plan after the processing of the uncertain knowledge by the other nodes; and a field management unit configured to manage the plurality of fields of activity wherein the field management unit assigns one of the plurality of fields of activity to the agent, and assigns one of the plurality of knowledge subsets used for generating the plan by the planning unit, to the agent.